
Dubbo文库
Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
Nicky.Ma
优秀
展开
-
针对Dubbo线程池的优化建议
Dubbo线程池类型,默认的是fixed固定大小线程池,另外几种是cached缓存线程池、limited上届线程池、eager定时线程池。fixed线程池适用于任务执行时间相对固定的服务,而cached线程池适用于任务执行时间差异较大的服务。因为公司项目请求不算很频繁,所以选用缓存线程池是可以有效节省服务器资源的,请求不频繁,fixed 类型的线程池中大量线程空闲会造成服务器资源浪费原创 2024-12-16 09:14:26 · 361 阅读 · 0 评论 -
Dubbo默认数据包大小修改
最近遇到一个问题,一个大数据量的接口,传输过程报错了,通过查看日志,发现是接口数据量太大,超过dubbo默认数据包的大小。所以需要修改dubbo的配置文件,修改为20M。注意,修改数据包大小限制可能会影响Dubbo的性能和稳定性,特别是在网络带宽有限或者系统资源紧张的环境中。因此,在调整这个值时,需要根据实际的业务需求和系统环境进行综合考虑。所以除了修改这个配置外,还可以考虑其它方法,比如用文件url的方式,先上传到文件中心,然后传一个url,或者通过分页的方式获取接口数据。,也即。原创 2024-12-16 09:13:51 · 462 阅读 · 0 评论 -
Dubbo项目启动报错ClassNotFoundException: org.apache.curator.RetryPolicy
Dubbo项目启动报错ClassNotFoundException: org.apache.curator.RetryPolicy,ClassNotFoundException异常可能是缺少某些依赖的jar包,所以需要在maven的pom.xml文件添加上相应的maven依赖就可以啦,此处添加curator-framework和curator-recipes原创 2023-07-05 19:34:26 · 1524 阅读 · 0 评论 -
Dubbo系列之常用配置用法简介
Dubbo系列之常用配置用法简介JVM 启动 -D 参数优先,这样可以使用户在部署和启动时进行参数重写,比如在启动时需改变协议的端口。XML 次之,如果在 XML 中有配置,则 dubbo.properties 中的相应配置项无效。Properties 最后,相当于缺省值,只有 XML 没有配置时,dubbo.properties 的相应配置项才会生效,通常用于共享公共配置,比如应用名...原创 2020-01-12 16:52:40 · 4239 阅读 · 0 评论 -
Dubbo系列之Dubbo原理简介
文章目录一、分布式基本知识1.1) 架构演变1.2)、分布式基本概念二、RCP简介2.1) RPC概念2.2) RPC核心模块三、Dubbo原理简介3.1) Dubbo简介3.2) 核心功能3.3) 原理简介一、分布式基本知识1.1) 架构演变先给出dubbo官方的图,图片表示了架构的演变。然后我说一下自己的理解。应用最开始是单体应用,即一个应用包括了所有应用模块。随后就是垂直应用架构...原创 2018-11-04 16:15:53 · 2849 阅读 · 1 评论 -
Dubbo系列之微服务框架整合教程
文章目录一、分布式基本知识1.1) 架构演变1.2)、分布式基本概念二、RCP简介2.1) RPC概念2.2) RPC核心模块三、Dubbo原理简介3.1) Dubbo简介3.2) 核心功能3.3) 原理简介四、Dubbo安装部署4.1) Zookeeper安装4.2) Dubbo监控平台部署五、Dubbo例子参考资料一、分布式基本知识1.1) 架构演变先给出dubbo官方的图,图片表示了...原创 2018-11-25 00:01:03 · 12774 阅读 · 3 评论 -
Dubbo系列之服务注册与发现
文章目录一、分布式基本理论1.1、分布式基本定义1.2 架构发展演变1.3、RPC简介二、Dubbo理论简介三、Dubbo环境搭建3.1 Zookeeper搭建3.2 Dubbo管理页面搭建四、Dubbo服务注册发现例子4.1、业务场景4.2、api工程创建4.3、服务提供者工程4.4、服务消费者工程一、分布式基本理论1.1、分布式基本定义《分布式系统原理与范型》定义:“分布式系统是若干独...原创 2019-07-21 20:02:02 · 23566 阅读 · 4 评论