微服务1440_01.jpg微服务1440_02.jpg微服务1440_03.jpg微服务1440_04.jpg微服务1440_05.jpg

实现原理

TSF Mesh 可以代理使用云服务器或者容器部署的应用。下面以容器为例说明 TSF Mesh 的实现原理。Sidecar 是 L7 层代理,和服务运行在同一个 Pod 中,与 Pod 共享网络,其中 Sidecar 与服务的关系如下:

Sidecar 代理服务向注册中心注册服务相关信息,以便其他服务发现自身。

Sidecar 作为 Pod 内服务的 HTTP 代理,可以自动发现其他服务。

使用场景

TSF Mesh 主要有三种使用场景:

仅服务消费者作为 Mesh 应用部署。

仅服务提供者作为 Mesh 应用部署。

服务消费者和服务提供者均作为 Mesh 应用部署。

场景1:仅服务消费者作为 Mesh 应用部署

服务提供者使用 TSF-Spring Cloud 框架实现,注册到服务注册中心;

服务消费者作为 Mesh 应用部署,由 Sidecar 注册到服务注册中心。

场景2:仅服务提供者作为 Mesh 应用部署

服务提供者作为 Mesh 应用部署,由 Sidecar 注册到服务注册中心;

服务消费者使用 TSF-Spring Cloud 框架实现,注册到服务注册中心。

场景3:服务消费者和服务提供者均作为 Mesh 应用部署

服务提供者作为 Mesh 应用部署,由 Sidecar 注册到服务注册中心;

服务消费者作为 Mesh 应用部署,由 Sidecar 注册到服务注册中心。


  • 名称: Mesh微服务平台
  • 关键词: 跨部署微服务平台,跨语言微服务平台,Mesh微服务平台,腾讯云Mesh