赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. Serverless应用引擎(新版)
  4. 操作指南
  5. 应用开发
  6. 使用Dubbo开发应用
  7. Dubbo开发概述

Dubbo开发概述

  • 使用Dubbo开发应用
  • 发布于 2025-04-17
  • 0 次阅读
文档编辑
文档编辑

SAE支持原生Dubbo微服务框架,在该框架下开发的微服务只需添加依赖和修改配置,便可获得SAE企业级的微服务应用托管、微服务治理、监控报警和应用诊断等能力,实现零代码量应用迁移。

Dubbo的架构

Dubbo的架构如下图所示。

Dubbo 的架构

  1. 服务运行容器负责启动、加载、运行提供者服务。

  2. 提供者在启动时,需要向注册中心进行注册。

  3. 消费者在启动时,需要向注册中心订阅所需的服务。

  4. 广播中心返回提供者地址列表给消费者。如果有变更,注册中心将基于长连接推送变更数据给消费者。

  5. 消费者从提供者地址列表中,基于软负载均衡算法,选择某个提供者进行调用。如果调用失败,则重新调用其他提供者。

  6. 消费者和提供者在内存中存储累计调用次数和调用时间,定时(每分钟)发送统计数据至监控中心。

相关文章

Dubbo开发概述 2025-04-17 11:01

SAE支持原生Dubbo微服务框架,在该框架下开发的微服务只需添加依赖和修改配置,便可获得SAE企业级的微服务应用托管、微服务治理、监控报警和应用诊断等能力,实现零代码量应用迁移。

将Dubbo应用托管到SAE 2025-04-17 11:01

本文以包含服务提供者(本文简称Provider)和服务消费者(本文简称Consumer)的Dubbo微服务应用为例,介绍如何在本地通过XML配置的方式,开发Dubbo微服务示例应用,并部署到Serverless 应用引擎 SAE(Serverless App Engine)。

使用Spring Boot开发Dubbo应用 2025-04-17 11:01

除了可以使用传统的XML配置方式开发Dubbo应用,还可以使用Spring Boot开发Dubbo应用,特别对于Java技术薄弱和Maven经验少,且又不熟悉Dubbo框架的开发者更为适合。本文以全新开发过程,向您展示如何使用Spring Boot开发Dubbo应用,并使用SAE服务注册中心实现服务

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号