Dubbo教程
文章平均质量分 82
醋酸菌HaC
这个作者很懒,什么都没留下…
展开
-
(十)Dubbo性能调优参数
Dubbo性能调优参数需要根据各自业务进行调整。建议多在provider端配置属性,原因如下:作为服务的提供方,比服务消费方更清楚服务的性能参数,如调用的超时时间、合理的重试次数等在 Provider 端配置后,Consumer 端不配置则会使用 Provider 端的配置,即 Provider 端的配置可以作为 Consumer 的缺省值 。否则,Consumer 会使用 Consumer 端的全局设置,这对于 Provider 是不可控的,并且往往是不合理的。配置的覆盖规则:方法级别原创 2022-03-07 17:47:15 · 1584 阅读 · 0 评论 -
(九)JMH的详细使用,以及压测dubbo
JMH即Java Microbenchmark Harness,@Benchmark的使用用来压测dubbo很方便,比较了jmeter、ab、jmh,还是jmh好用原创 2021-12-29 18:16:47 · 809 阅读 · 0 评论 -
(八)Dubbo常见的错误总结
dubbo常见错误总结原创 2021-12-29 18:08:20 · 4459 阅读 · 0 评论 -
(七)使用Jmeter压测Dubbo
压测思路:压测consumer的Controller,调用provider暴露的接口。provider做1w次循环,生成随机数做累加。provider再把consumer的入参无处理返回给consumer。1、准备使用的工具:1、gc可视化工具:https://gceasy.io2、压测工具:jmeter5.1(其他版本不兼容dubbo)3、jmeter 插件,在jmeter官网可以找到,主要用来获取响应时间、TPS 参数4、ServerAgent插件,jmeter的官方监测工具,用于收集原创 2021-12-29 17:32:31 · 1138 阅读 · 0 评论 -
(六)dubbo-admin(旧版本)搭建(附下载链接)
dubbo-admin旧版本下载原创 2021-12-29 17:30:12 · 511 阅读 · 0 评论 -
(五)新版本dubbo-admin的搭建和使用
Dubbo官方提供了一个 admin 的可视化后台,可能是整合进Apache,github的Dubbo原项目已经没有dubbo-admin这个项目已经没有了,独立出来做成了一个vue+springboot项目了。地址:https://github.com/apache/dubbo-admindubbo管理控制台开源部分主要包含: 提供者 路由规则 动态配置 访问控制 权重调节 负载均衡 负责人,等管理功能1、启动后台项目后台项目是dubbo-admin-server,是一个spring-原创 2021-12-29 17:24:43 · 823 阅读 · 0 评论 -
(四)Dubbo 2.7 整合Spring(xml形式)
Dubbo整合Spring(xml形式),附源码原创 2021-12-28 18:25:44 · 1554 阅读 · 0 评论 -
(三)使用ab(Apache-BenchMark)压测dubbo,测试dubbo的性能
1、准备使用ab(Apache-BenchMark)压测consumer的Controller,触发调用。dubbo的consumer发起调用,调用provider暴露的接口。provider做1w次循环,生成随机数做累加。2、ab压测情况2.1、1k 数据情况一:三台同机房的机器,利用两台consumer请求同一台provider机器:consumer1 2h4g -server -Xmx4g -Xms4g -XX:+UseG1GCconsumer2 4h8g -serve原创 2021-12-28 18:22:02 · 1468 阅读 · 0 评论 -
(二)Duboo3.0+SpringBoot+zookeeper整合例子(附源码)
dubbo3.0整合SpringBoot例子dubbo新版本(3.0以上)在相对于 dubbo 旧版本(2.5、2.6、2.7),有很多的不相同的地方。官方文档也说了新版本的特性:https://dubbo.apache.org/zh/docs/v3.0/new-in-dubbo3/本文就来使用dubbo3.0新版本 搭建一个 dubbo+SpringBoot 项目,项目结构:源码已上传到github:https://github.com/DogerRain/dubbo-samples-test原创 2021-11-19 15:43:43 · 8356 阅读 · 13 评论 -
(一)Dubbo快速入门、介绍、使用
1、介绍Dubbo官方文档:https://dubbo.apache.org/zh目前Dubbo最新的是Dubbo3。Dubbo3 格式的 Provider 地址不能被 Dubbo2 的 Consumer 识别到,反之 Dubbo2 的消费者也不能订阅到 Dubbo3 Provider。这里的架构和使用都是基于Dubbo2.7 版本,Dubbo2(2.7以下)和Dubbo3两个版本的注解有区别。Registry是注册中心,用于发现服务者和消费者。注册中心可以选择 zookeeper、con原创 2021-12-28 18:18:03 · 1723 阅读 · 0 评论