张波-虎牙直播在微服务改造中的实践Thin SDK Istio/Pilot Envoy Bonder Provider Thin SDK Istio/Pilot Envoy Provider Fat SDK 订阅 xDS xDS 发布 接入Mesh应用 未接入Mesh应用 Nacos 订阅 发布 发布 • 基于开源Istio,对接Nacos实现服 务注册与发现 • 解决多技术栈复杂性 • 解决多语言Dubbo客户端功能差异问题 Nacos Istio/Pi lot Nacos Istio/Pilot Nacos xDS xDS xDS 服 务 发 现 服 务 发 现 配 置 管 理 SMI Nacos 支持Istio服务发现 支持Istio服务发现和配置管理 支持xDS协议 支持SMI xDS 关注 ServiceMesher 微信公众号 获取社区最新信息 关注 金融级分布式架构 微信公众号0 码力 | 27 页 | 1.03 MB | 1 年前3
 Nacos架构&原理
0 架构不同的是引入了数据面 Envoy 和控制面 Istio,Envoy 以 Sidecar 模式与应用部 署在同⼀个 Pod 中,会劫持应用的进出流量,然后可以通过控制面 Istio 下发的 XDS 配置实现流 量控制、安全、可观测能力,这⼀架构的优势是将服务治理能力与业务逻辑解耦,把服务框架中 SDK 大部分能力剥离出来,下沉到 Sidecar,也实现了不同语言的统⼀治理。 服务网格技 获取全量的服务信息列表,然后 再转化成 XDS 配置下发到 envoy,这样即支持了 mesh 化应用内的服务发现,也能访问非 mesh 化的服务,业务在 mesh 化过程中服务发现不需要做任何改造,就能无缝迁移。 这里简单介绍下 MCP 协议,MCP 协议是 Istio 社区提出的组件之间配置同步协议,这个协议在 1.8 之后就废弃了,替代方案是 MCP over XDS 协议,Nacos 两个协议都兼容。0 码力 | 326 页 | 12.83 MB | 9 月前3
 ServiceComb 开源微服务框架技术演进之路 巨震网络代理替代Iptables流量劫持 • Handler chain接入不同生态,不依赖Mixer Istio Pilot Proxy SDK Discovery Config xDS API Server 控制面接口层 拥抱Cloud Native技术 • sidecar-injector 满足条件: • Kubernetes 1.9 or later •0 码力 | 20 页 | 861.58 KB | 1 年前3
 微服务架构实践-唯品会Pilot! Mixer! Citadel! Control Plane MOSN! golang HTTP/1.1 HTTP/2 SOFA RPC Dubbo RPC XDS API Mixer Service SOFAMesh��Istio������������ • �� Golang ��� MOSN �� Envoy • ��Mixer������������0 码力 | 120 页 | 82.16 MB | 1 年前3
共 4 条
- 1
 













