文档首页/ 微服务引擎 CSE/ 用户指南/ CSE业务使用流程
更新时间:2025-08-28 GMT+08:00
分享

CSE业务使用流程

微服务引擎(Cloud Service Engine,简称CSE)是微服务应用的云中间件,为用户提供应用网关、注册发现、配置管理、服务治理等高性能和高韧性的企业级云服务;无缝兼容SpringCloud、ServiceComb、Dubbo等开源生态;用户可结合其他云服务,快速构建云原生微服务体系,实现微服务应用的快速开发与高可用运维。

图1 CSE使用流程

CSE业务流程如下:

  1. 客户端发起请求。

    客户端(如 IoT、App、浏览器)向应用网关发送业务请求,网关作为流量入口,屏蔽后端服务细节。

  2. 应用网关获取服务列表。

    应用网关接收到客户端请求后,向注册配置中心请求获取可用的业务应用服务列表。注册配置中心存储着各个业务应用的注册信息,包括服务地址、端口、服务名等。

  3. 注册配置中心返回服务列表。

    注册配置中心根据应用网关的请求,将当前已注册且可用的业务应用服务列表返回给应用网关。

  4. 应用网关转发请求。

    应用网关依据接收到的服务列表和预设的路由规则(比如根据请求的 URL、请求头信息等),将客户端请求转发到对应的业务应用。

  5. 业务应用向注册配置中心注册服务。

    业务应用在启动时,会将自身的服务信息注册到注册配置中心,以便应用网关能够发现和调用它们。

  6. 业务应用从注册配置中心调用配置。

    业务应用在处理请求的过程中,根据业务需求从注册配置中心获取相应的配置信息,以支持业务逻辑的正确执行。

  7. 业务应用处理请求并返回结果。

    业务应用接收到应用网关转发过来的请求后,进行业务逻辑处理,并将处理结果返回给客户端。

CSE中注册配置中心实现服务的动态管理,应用网关治理流量,业务应用专注业务,构建松耦合、高可用的微服务架构。Nacos与ServiceComb的组合,覆盖从简单到复杂的治理需求,支持云原生集成(如Kubernetes、CCE),适配多语言、多场景的微服务体系。

相关文档