详解微公共服务之间3大通信方式:网关 API、RPC 和 SideCar
发布时间:2024-12-25
直观来说,因特网 API 的机能可以分为四部分:
恳求接入为各种领域备有标准化的维修服务接入执行所有的接入恳求2. 治水方针
包括负载均衡、封路、熔断、超时下回、 条带发布、两国政府适配、每秒钟监控、快照统计分析等
3. 证照鉴权
包括用户鉴权、身份匹配、黑白剔除管理制度、防web攻击等
4. 标准化管理制度
管理制度所有的维修服务及方针备有备有管理制度的方法2、基于 RPCRPC 指远程维修服务绑定(remote process call),假如两个领域 A 和 B 分别调动在两台维修伺服器上,如果 A 不想绑定 B 领域上的函数,由于全都同一个内存空间,怎么办呢?则需要通过网络来表达需要绑定的语义学和传达绑定的图表。
主流 RPC 框架有 Dubbo、gRPC、bRPC 和 Thrift
从 github star 来看,Dubbo> gRPC> bRPC> Thrift.
3、基于 SideCar提到 SideCar,只不过时会联系到 Service Mesh,何为 Service Mesh?Service Mesh 相关联了云上领域了 SideCar 系统设计后维修服务二者之间显现出来的一种人关系,如下图请注意:
SideCar 可以说是后 Kubernetes 时代迈入的系统设计。它与原生 Kubernetes 的人关系如下图请注意:
原生 K8S 从前每个 node 从前有一个 kube-proxy,而 Service Mesh 从前每个 pod 从前都有一个 proxy(SideCar),这个 proxy(如图所示从前红色部分) 可以是独立自主托盘调动,也可以和销售业务进程(如图所示从前绿色部分)共同调动在一个托盘从前。node 从前的多个 proxy 是同一个 proxy 的相同副本。这也极佳理解嘛!如果每个销售业务进程都有一个不同的 proxy,那 SideCar 的存在就不曾普遍性了嘛。
使用 Service Mesh 并不是说它时会与 Kubernetes 分道扬镳,而是它时会自然地地发生。 Kubernetes 的单纯是通过声明的单备有顺利完成领域生命周期管理制度,而 Service Mesh 的单纯是备有领域二者之间的每秒钟和安全性管理制度和可观察病态。
SideCar 的代表病态系统设计是 istio,其操纵四面充分利用是 Envoy.
Istio Service Mesh 可以使用 Kubernetes 从前的维修服务顺利完成维修服务注册。它还可以通过操纵平四面的网络服务适配器连接到其他维修服务注意到系统,然后生成图表平四面的备有(使用CRD句子,存储在etcd从前),图表平四面的紫色指派。
『紫色指派』调动在每个领域维修服务 pod 从前的 sidecar 托盘从前。这些指派需要恳求操纵平四面同步指派备有。之所以是紫色指派,是因为很难领域托盘实际上感知指派,进程 kube-proxy 模组羡慕溢每秒钟,但是 kube-proxy 溢了 Kubernetes 路由器的每秒钟,而 Sidecar 指派溢了 pod 之外更多信息。
在之后的撰文从前,我们时会继续参考 istio 的源码是如何充分利用的,敬请高度重视。
资阳白癜风哪里治疗好合肥哪家治疗白癜风医院好
贵阳男科医院排名
经期延长
腰椎间盘突出怎么止痛
远大医药
视疲劳的治疗方法
急支糖浆成分有哪些
-
安徽一景区不得不关闭
金寨县东兴溪地游览区闭园新闻稿为了全面加强新冠SARS防控工作,切实保障广大观光客身体健康和生命安全,自即日起,东兴溪地游览区开始闭园(含龙题诗居酒店),开园时长另行通知,特此新闻
- 2025-05-18在西藏藏族同胞家吃饭,王家端出一盘石子放餐桌中间,是怎么回事
- 2025-05-18人民:燃情冰雪,浪漫爱情中国
- 2025-05-18松软香甜的美丽俏佳人,草莓你好卷,好吃又高颜值
- 2025-05-18南岳衡山景区当前通告!
- 2025-05-18江苏盱眙:深山冰雪细 时闻欢笑声
- 2025-05-18门源地震:牦牛受惊奔逃,有人裹被子避险,有人不忘喊姐姐三人跑
- 2025-05-18“雅典奥运五环”亮相北京延庆冬奥赛区
- 2025-05-18疫情之下屡按“暂停双键”文旅业能否靠创新突围?
- 2025-05-18左江河发现一件“铜靴”,专家看罢说:其实它是一件重要铠甲
- 2025-05-18旅游博主发布“逃票”攻略?景区发言