Docker Swarm 模式路由网格与 linkerd

Dmi*_*mov 4 docker microservices docker-swarm-mode linkerd

Docker Swarm 模式路由网格是 linkerd 路由网格的内置替代品吗?换句话说,如果有开箱即用的解决方案,还有理由研究 linkerd 吗?

小智 6

他们做的事情根本不同。Docker 的群模式路由网格位于第 3/4 层——如果您在一个容器中的端口 X 上运行某些内容,则可以让每个容器侦听端口 X 并将该流量路由到实际使用它的容器。

Linkerd 的服务网格运行在第 5/7 层。它执行请求级故障和延迟处理、实例之间的负载平衡以及逻辑路由(“服务 a”=>“数据中心 1,产品集群,服务 a 版本 1.2”)

您可以结合使用两者。