作者回复: 我们推荐一对一的部署方式,通常不同的应用所依赖的服务并不完全一样,mesh 需要订阅应用依赖的服务,不过一对多的部署也是支持的。
作者回复: sidecar 的思想我们倒是没有考究它起源于何处,很多架构设计里都有这个思路,算是一种常见的部署方式,我们这里是在内部跨语言服务化的改造过程中逐步解决各种问题后演化而来的,中间态是一个 motan agent,sidecar 的说法来自 Service Mesh 的通识实现与实施规范,比如 早期的 Linkerd、Envoy等