Please enable JavaScript.
Coggle requires JavaScript to display documents.
Service Mesh (是什麼? (核心功能 ((服务间调用的弹性处理:熔断、超时、重试、错误处理、负载均衡、故障转移。,…
Service Mesh
是什麼?
可以连接、保护、控制以及监控在编排平台上的服务
“服务网格”这一术语本身用于分布式应用程序中服务之间的一组搭接网络连接,也适用于管理该组连接服务的一系列工具
核心功能
服务间调用的弹性处理:熔断、超时、重试、错误处理、负载均衡、故障转移。
服务发现:通过专用服务注册表发现服务终结点。
路由:提供原始的路由功能,不涉及服务中业务相关的路由功能。
监控:度量、监控器、分布式日志、分布式跟踪。
安全:传输层安全,key 管理。
访问控制:基于黑名单、白名单的访问控制。
部署:原生支持容器,Docker 和 Kubernetes。
通信协议:HTTP1.x, HTTP2, gRPC, TCP。
實作
Istio
可以部署在已有的云原生应用程序上
是一个开源的服务网格
Linkerd
為什麼需要?
简化了微服务架构中服务间调用复杂度
如何解決服務調用複雜度?