SAE支持原生Dubbo微服务框架,在该框架下开发的微服务只需添加依赖和修改配置,便可获得SAE企业级的微服务应用托管、微服务治理、监控报警和应用诊断等能力,实现零代码量应用迁移。
Dubbo的架构
Dubbo的架构如下图所示。
服务运行容器负责启动、加载、运行提供者服务。
提供者在启动时,需要向注册中心进行注册。
消费者在启动时,需要向注册中心订阅所需的服务。
注册中心返回提供者地址列表给消费者。如果有变更,注册中心将基于长连接推送变更数据给消费者。
消费者从提供者地址列表中,基于软负载均衡算法,选择某个提供者进行调用。如果调用失败,则重新调用其他提供者。
消费者和提供者在内存中存储累计调用次数和调用时间,定时(每分钟)发送统计数据至监控中心。
文档内容是否对您有帮助?