作者回复: 业界最大的规模是蚂蚁金服的SOFA Mesh(基于Istio),Pod数量超10万个。
作者回复: 第二代微服务并不是我说的,我认为不太准确。和dubbo这些架构的最大区别就是实现理念不同,可以近乎实现对应用无侵入
作者回复: 可以简单的把它的功能理解为是管理和控制整个数据平面的(sidecar集合),负责配置分发、安全等方面的功能。 你可以反过来想,如果没有控制平面,你是不是得自己去管理所有的sidecar代理?假设你要给所有的代理更新一个配置,你需要怎么做?而control plane就是帮你干这事的。
作者回复: 最新的1.5版本稳定性和可靠性还没有经过验证,因此不确定是否需要投入多大的精力进行维护。你这种情况最好的选择就是使用托管的网格产品,比如AWS AppMesh。
作者回复: 没有银弹
作者回复: 谢谢支持!
作者回复: 形态可以有多种。你理解的纯后端的微服务是标准模式。后端服务必须要把api暴露出去,以某种方式被访问到。至于访问它的是UI还是OpenAPI,怎么划分合适,就要看具体情况了。 “沟通成本并没有降低啊,还是后端出接口,和前端联调。”——可以是一个团队,全栈工程师