Bootstrap
Docker 网络模式详解及容器间网络通信

当项目大规模使用 Docker 时,容器通信的问题也就产生了。要解决容器通信问题,必须先了解很多关于网络的知识。

Docker网络学习第一篇:Linux虚拟网络

本篇主要内容包括:namespace概念,及基本操作;几种网络虚拟设备,分别介绍了原理以及演示创建过程;

Docker网络学习第二篇-认识iptables

iptables是用户空间的命令行工具,比如说的要开放一个端口,于是敲了一个iptables命令。 那么除了开放端口,iptables还能做些什么,本篇我想写的内容就是围绕iptables展开的,希望读完本篇,你能从中找到答案。

Docker网络学习第四篇-Namespace通信实战

通过前三篇对网络基本概念的理解,本篇来具体实战如何搭建比较的完整的Namespace的网络环境,搭建过程主要是解决namespace和主机通信,namespace之间的通信、namespace访问主机所在的局域网内其他机器、amespace访问互联网、不同主机之间的namespace通信。

Docker网络学习第三篇-路由

本篇主要学习了Linux路由的基本概念和一些简单操作, 内容不多,也比较容易理解,在下一篇中会结合Linux虚拟网络、iptables和本篇的路由来实现在namespace中如何访问局域网和互联网。

2021年我读过的52本书

2021的读书总结。

SD-WAN:网络走向业务

SD-WAN顾名思义,就是SDN+WAN,是SDN(软件定义网络)技术在WAN(广域网)场景的应用落地。

【小白学YOLO】YOLOv3网络结构细致解析

摘要:本文将详细介绍Yolov3的网络结构相关内容。

云小课|云数据库RDS实例连接失败了?送你7大妙招轻松应对

摘要:自从购买了RDS实例,连接失败的问题就伴随着我,真是太难了。不要害怕,不要着急,跟着小云妹,读了本篇云小课,让你风里雨里,实例连接自此畅通无阻! 顺着以下几个方面进行排查,问题就可以迎刃而解~

高性能-Nginx多进程高并发、低时延、高可靠机制在百万级缓存(redis、memcache)代理中间件中的应用

本文借鉴nginx多进程、高并发、低时延、高可用等优秀机制,把这些优秀思想应与用缓存代理中间件twemproxy,使其在性能上面有了数十倍提升。

TCP和HTTP中的KeepAlive机制总结

KeepAlive可以简单理解为一种状态保持或重用机制,比如当一条连接建立后,我们不想它立刻被关闭,如果实现了KeepAlive机制,就可以通过它来实现连接的保持

TCP和HTTP中的KeepAlive机制总结

KeepAlive可以简单理解为一种状态保持或重用机制,比如当一条连接建立后,我们不想它立刻被关闭,如果实现了KeepAlive机制,就可以通过它来实现连接的保持

一篇文章搞定 Nginx 反向代理与负载均衡

  要想弄明白反向代理,首先要知道啥是正向代理,要搞懂正向代理只需要知道啥是代理即可。代理其实就是一个中介,在不同事物或同一事物内部起到居间联系作用的环节。比如买票黄牛,房屋中介等等。

websocket 是怎么连接的

最近项目新增了一个 websocket 服务,用 nginx 做了一个简单的端口转发,然后调用的时候发现报错:

nginx 实现接口版本控制

近期项目做了不兼容的升级,项目上线时需要考虑两个版本的兼容。由于项目代码并未考虑接口版本控制,因此需要部署一套新版本的系统,并使用 nginx 对两个版本的接口进行分发。

https 握手失败问题排查全记录

“我都测过了,不可能有问题!!!”老张大喊道。然而,一到上线就啪啪打脸。这个职业就是这么刺激!

提高 TCP 性能的方法,你知多少?

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操心系统提供的内核参数的理解与应用。

【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!

究竟什么样的系统算是高并发系统?今天,我们就一起解密高并发业务场景下典型的秒杀系统的架构,结合高并发专题下的其他文章,学以致用。不是所有的秒杀都是秒杀!!

Img、net & page新展望:连接感知

笔者曾在大量的关于页面加载分析的文章中提到过图片加载对页面展示(速度)的影响 —— 这是毋庸置疑的。

5 分钟,从 0 到 1 上线个人网站!

用最简单的方式,带你上线自己的网站!

Kubernetes Ingress 可视化编辑器

Ingress 是 Kubernetes 集群中用于管理服务外部访问的 API 对象,典型的访问方式是 HTTP 和 HTTPS。Ingress 可以提供七层负载均衡、SSL 终结、基于名称的虚拟主机等。

Kubernetes Service Proxy 无秘密

Kubernetes 网络代理在每个节点上运行。网络代理反映了每个节点上 Kubernetes API 中定义的服务, 并且可以执行简单的 TCP、UDP 和 SCTP 流转发,或者在一组后端进行 循环 TCP、UDP 和 SCTP 转发。

提高 TCP 性能的方法,你知多少?

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操心系统提供的内核参数的理解与应用。

对不起,学会这些 Linux 知识后,我有点飘

UNIX 是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说 UNIX,那是因为 Linux 是由 UNIX 发展而来的,UNIX 是由程序员设计,它的主要服务对象也是程序员。Linux 继承了 UNIX 的设计目标。从智能手机到汽车,超级计算机和家用电器,从家用台

我写了一本操作系统词典送给你

操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。

你不好奇 Linux 网络发包过程吗?

Linux 系统是如何收发网络包的?

你不好奇 Linux 网络发包过程吗?

Linux 系统是如何收发网络包的?

10 张图打开 CPU 缓存一致性的大门

随着时间的推移,CPU 和内存的访问性能相差越来越大,于是就在 CPU 内部嵌入了 CPU Cache(高速缓存),CPU Cache 离 CPU 核心相当近,因此它的访问速度是很快的,于是它充当了 CPU 与内存之间的缓存角色。

带宽、延时、吞吐率、PPS 这些都是啥?

Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。

带宽、延时、吞吐率、PPS 这些都是啥?

Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。

5万字、97 张图总结操作系统核心知识点

这不是一篇教你如何创建一个操作系统的文章,相反,这是一篇指导性文章,教你从几个方面来理解操作系统。首先你需要知道你为什么要看这篇文章以及为什么要学习操作系统。

其他标签