使用 docker stack 部署时,外部网络访问很慢

来源:6-5 微服务部署

YzSama

2018-07-30

使用 docker stack 部署,前后端项目的时候,外部网络访问API接口,很慢。 请问如何解决??


我分别使用docker run 启动容器 和 docker stack 使用 外部创建的docker 网络( my_net overlay 网络 )

测试结果,docker stack 很慢。经常要3-5秒后才有数据, docker run 1-2秒内就有数据了...


写回答

1回答

刘果国

2018-07-31

docker本身的启动方式一般不会有这么大的网络延迟差别的。建议先写一个非常简单的服务,不要参杂业务逻辑,然后测试一下速度。排除业务本身速度问题。网络本身可以先简单看下ping的延迟

0
1
YzSama
谷歌了下,发现docker overlay 网络性能很差。 现在打算改用Calico 网络插件。
2018-07-31
共1条回复

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2607 学习 · 607 问题

查看课程