摘要: Dubbo性能调优参数需要根据各自业务进行调整。 建议多在provider端配置属性,原因如下: 作为服务的提供方,比服务消费方更清楚服务的性能参数,如调用的超时时间、合理的重试次数等 在 Provider 端配置后,Consumer 端不配置则会使用 Provider 端的配置,即 Provide 阅读全文
posted @ 2022-03-15 11:17 醋酸菌HaC 阅读(400) 评论(0) 推荐(0) 编辑
摘要: Dubbo是支持多种协议的,这里我会 演示 dubbo(默认)、hessian、rest 这三种协议。文章代码贴的比较多,代码已经上传到GitHub,见文末。 假如我有这样一个场景: OrderService 接口有两个实现类,其中一个 OrderServiceImpl 获取的数据较小,我想通过du 阅读全文
posted @ 2022-03-11 14:23 醋酸菌HaC 阅读(1649) 评论(0) 推荐(1) 编辑
摘要: 以下是一些常见的报错总结(可以越过不看): 1、错误一,zk版本低 2021-11-18 09:53:51.972 ERROR 10448 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APP 阅读全文
posted @ 2022-03-11 11:55 醋酸菌HaC 阅读(2463) 评论(0) 推荐(0) 编辑
摘要: 1、JMH简介 JMH即Java Microbenchmark Harness,是Java用来做基准测试的一个工具,该工具由OpenJDK提供并维护,测试结果可信度高。 相对于 Jmeter、ab ,它通过编写代码的方式进行压测,在特定场景下会更能评估某项性能。 本次通过使用JMH来压测Dubbo的 阅读全文
posted @ 2022-03-11 11:48 醋酸菌HaC 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 压测思路: 压测consumer的Controller,调用provider暴露的接口。 provider做1w次循环,生成随机数做累加。 provider再把consumer的入参无处理返回给consumer。 1、准备 使用的工具: 1、gc可视化工具:https://gceasy.io 2、压 阅读全文
posted @ 2022-03-11 11:44 醋酸菌HaC 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1、准备 使用ab(Apache-BenchMark)压测consumer的Controller,触发调用。 dubbo的consumer发起调用,调用provider暴露的接口。 provider做1w次循环,生成随机数做累加。 2、ab压测情况 2.1、1k 数据 情况一: 三台同机房的机器,利 阅读全文
posted @ 2022-03-11 11:43 醋酸菌HaC 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Dubbo-admin是官方提供的一个dubbo可视化后台,目前在github找不到这个项目了。 dubbo管理控制台开源部分主要包含: 提供者 路由规则 动态配置 访问控制 权重调节 负载均衡 负责人,等管理功能。 旧版本的dubbo-admin相对新版来说,个人觉得要好用很多~ 旧版本的dubb 阅读全文
posted @ 2022-03-11 11:40 醋酸菌HaC 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Dubbo官方提供了一个 admin 的可视化后台,可能是整合进Apache,github的Dubbo原项目已经没有dubbo-admin这个项目已经没有了,独立出来做成了一个vue+springboot项目了。 地址:https://github.com/apache/dubbo-admin du 阅读全文
posted @ 2022-03-11 11:39 醋酸菌HaC 阅读(436) 评论(0) 推荐(0) 编辑
摘要: Dubbo整合Spring(xml形式) Dubbo 在 spring xml 形式的配置要比SpringBoot 注解形式的配置 可读性要更友好。 springboot项目也推荐使用 xml 形式配置 dubbo 因为Dubbo 是可以具体到方法级别的,使用xml配置起来更直观。(官方也推荐) 本 阅读全文
posted @ 2022-03-08 11:46 醋酸菌HaC 阅读(244) 评论(0) 推荐(0) 编辑
摘要: (一)Dubbo快速入门教程(详细+例子) 1、介绍 Dubbo官方文档:https://dubbo.apache.org/zh 目前Dubbo最新的是Dubbo3。本文使用的是 2.7.3 (推荐) Dubbo3 格式的 Provider 地址不能被 Dubbo2 的 Consumer 识别到,反之 Dubbo2 的消费者也不能订阅到 Du 阅读全文
posted @ 2022-03-08 10:27 醋酸菌HaC 阅读(4947) 评论(1) 推荐(3) 编辑