标签:ati 运维工具 bubuko 细节 tran 健康 灰度发布 png 图片
一:什么是Dubbo
Dubbo是一个RPC框架;
执行流程为:
特性:
面向接口代理的高性能RPC调用
提供高性能的给予代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节
服务自动注册与发现
支持多服务中心服务,服务上下线实时感知;
运行期流量调度
内置条件,脚本等路由策略,通过配置不同的路由规则,轻松实现灰度发布,同机房优先等功能
智能负载均衡
内置各种负载均衡策略,智能感知下游节点的健康状态,显著减少调用延迟,提高系统吞吐量
高度可扩展能力
遵循微内核+插件设计原则,所有核心能力入Protocol、Transport、Serialization呗设计为拓展点,平等对待内置实现和第三方实现;
可视化的服务治理与运维
提供丰富服务治理,运维工具;随时查询服务元数据,服务健康状态及调用统计,实时下发路由策略,调整配置参数
Dubbo的架构设计:
搭建Dubbo环境:
一:搭建zookeeper环境(win环境)
步骤一:下载zookeeper
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
解压
-----------------------------------------------------------------------------------------------------------------------------
步骤二:配置zookeeper注册中心
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
步骤三:启动zookeeper注册中心
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
步骤四:zookeeper控制台启动
二:搭建zookeeper管理控制台(win)
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
解压
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
使用maven或者idea打包 dubbo-admin得到jar包
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------
标签:ati 运维工具 bubuko 细节 tran 健康 灰度发布 png 图片
原文地址:https://www.cnblogs.com/a103007/p/9749051.html