Docker容器通信频繁的场景


有人遇到过Docker容器之间频繁通信的场景吗?比如在一个Host上,使用docker0网桥进行部署的多个容器之间需要进行频繁的通信。我只能想到web server这种场景,比如多个webserver和多个db之间需要进行频繁的通信。
已邀请:

萧遥吟 - 80后IT技术男

赞同来自:


你是想问在这样情况下会出现问题,是吗?

xiaoyh - 低调~低调~

赞同来自:


不是,就是想知道现在的应用场景中,单机内docker容器之前存在频繁通信的情况吗?因为我模拟测试过,通过通过docker0网桥进行通信,通信延迟比较高,网络带宽也不够高,特别是并发通信的情况下。想对这一块进行一些优化,但是不知道这样做有没有意义,如果存在实际的应用场景,应该就是有一定的意义。

萧遥吟 - 80后IT技术男

赞同来自:


个人感觉限制容器的网络流量就可以了,比如你宿主机就100m,那么如果不限制,每个容器都可以跑这么多,这样如果磁盘满了的话,肯定网络延迟高有影响,所以优化的话,可以使用sdn的ovs,并且对每个容器都做网络限速。

xiaolunsanguo - 京东商城-基础平台部-JDOS团队

赞同来自:


比如一个容器时nginx,另外几个容器webserver。nginx做转发时通信也会很频繁。

要回复问题请先登录注册