
Dubbo
蒋老湿
我是拥有多年互联网行业经验的Java领域专家,长期深耕于分布式服务和高并发领域。曾参与多个大型项目的开发,包括B2B平台等,积累了丰富的实践经验。对系统架构设计、性能优化以及高并发处理有深入的研究和独到的见解。我始终追求专业化的开发和高效的解决方案,致力于在复杂的技术环境中提供稳健和可扩展的系统。我注重细节,擅长解决实际问题,并不断探索新技术,为企业项目的成功提供坚实的技术保障。
微信搜一搜:十分钟学编程
展开
-
dubbo的RPC是什么,还有什么其他的RPC?
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言。1、RMI(远程方法调用)JAVA自带的远程方法调用工具,不过有一定的局限性,毕竟是JAVA语言最开始时的设计,后来很多框架的原理都基于RMI,RMI的使用如下:对外接口12...原创 2018-03-26 14:40:20 · 4473 阅读 · 0 评论 -
Dubbo优雅关机实现与ShutdownHook介绍
查看dubbo文档,Dubbo是通过JDK的ShutdownHook来完成优雅停机的:但能实现优雅停机的前提是,在启动时,需要指定参数-Ddubbo.shutdown.hook=true:com.alibaba.dubbo.container.Main.main源码:public class Main { public static final String CONTAINER_KEY ...原创 2018-03-28 20:55:05 · 9343 阅读 · 5 评论 -
Dubbo负载均衡策略及自行扩展负载均衡策略
负载均衡在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为random随机调用。可以自行扩展负载均衡策略,参见 :负载均衡扩展负载均衡策略Random LoadBalance随机,按权重设置随机概率。在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。RoundRobin LoadBalance轮循,按公约后的权重设置轮循比率。存在...原创 2018-03-28 21:02:46 · 2627 阅读 · 0 评论