Dubbo可视化后台实战

DBC 1.3K 0

一、Dubbo调用可视化

下载地址:https://github.com/apache/dubbo-admin

[aru_47] 点我前往
温馨提示

下载之后解压什么的就跳过了 [aru_51]

如果想修改端口来到如下位置即可:dubbo-admin-server/src/main/resources/application.properties

Dubbo可视化后台实战插图

在根目录下执行代码

Dubbo可视化后台实战插图2

mvn clean package -Dmaven.test.skip=true

来到这里运行项目:cd dubbo-admin-distribution/target

java -jar dubbo-admin-0.x.jar
温馨提示

上面代码对应你自己生成的jar,别死脑筋[aru_56]
如果想后台运行可以这样:nohup java -jar dubbo-admin-0.1.jar &

如果没有修改端口,那么默认是8080:http://localhost:8080

温馨提示

默认账号、密码都是root
进来之后的界面就如下啦[aru_50]
Dubbo可视化后台实战插图4

二、dubbo负载均衡策略

  • dubbo负载均衡策略

    • 轮询调度算法Round Robin Scheduling

      • 轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。算法的优点是其简洁性,它无需记录当前所有连接的状态,所以它是一种无状态调度。

    • 最少活跃调用数 LeastActive LoadBalance

      • 相同活跃数的随机,活跃数指调用前后计数差。

      • 使慢的提供者收到更少请求,因为越慢的提供者的调用前后计数差会越大

三、互联网经典面试题分析之为什么有了Http还要用dubbo

Dubbo可视化后台实战插图6

温馨提示
  • RPC封装了“服务发现”,"负载均衡",“熔断降级”一类面向服务的高级特性,这些是http做不到的(RPC特色)
  • 从个人使用经验来讲RPC调用还拥有传输安全的优势,防止了Http调用的数据包篡改和流量劫持(个人经验)
    • 技巧总结==》不经意之间测漏自己是有相关技术实战经验的开发人员

发表评论 取消回复
表情 图片 链接 代码

分享