多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## dubbo介绍 &emsp;&emsp;DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点 ## dubbo架构 ![](https://box.kancloud.cn/c58d5abdf7caad76ec815a1bfc75f028_884x576.png) ## dubbo在好雨应用 ![](https://box.kancloud.cn/4373409ab3caba27c8b13cdda86b0d97_1668x736.png) * dubbo-admin: 即dubbo管理控制台,管理控制台为内部裁剪版本,开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能,主要是用于Dubbo服务的管理,在用一个服务时,首先要搜索到这个服务 * dubbo-monitor: 监控服务调用状况,可以清晰的看到服务的访问记录、成功次数、失败次数 * gr-zookeeper: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等 * dubbo-server: 服务提供者,提供服务供客户端调用 * duubo-client: 服务消费者,通过zookeeper去获取服务提供者信息,客户端直接和服务端建立连接,通过rpc进行远程调用 &emsp;&emsp; <font color="red">dubbo-admin、dubbo-monitor、gr-zookeeper 已经在好雨平台存在,用户只需一键部署可用;服务提供者和消费者需用户自己提供,可以下载相应的示例进行业务编写。</font>