![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo
开心生活-愉快工作
这个作者很懒,什么都没留下…
展开
-
dubbo 问题汇总
在工作和学习的过程中,具体运用Dubbo的时候遇到了很多的问题,这些问题一方面让自己进一步了解所谓的dubbo,另一方面通过对它们的总结和分析能够在工作中加倍的提高效率,接下来将会对遇到的和别人总结的一些常见的问题进行汇总. 1.增加提供服务版本号和消费服务版本号. 这个具体来说不算是一个问题,而是一种问题的解决方案,在我们的实际工作中会面转载 2016-03-05 11:10:47 · 2724 阅读 · 0 评论 -
Dubbo阅读笔记——并发控制和连接控制
并发控制限制com.foo.BarService的每个方法,服务器端并发执行(或占用线程池线程数)不能超过10个:dubbo:service interface="com.foo.BarService" executes="10" />限制com.foo.BarService的sayHello方法,服务器端并发执行(或占用线程池线程数)不能超过10个:d转载 2016-03-05 11:11:51 · 8656 阅读 · 0 评论 -
Dubbo阅读笔记——高级功能
事件处理线程说明如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池,否则IO线程阻塞,将导致不能接收其它请求。如果用IO线程处理事件,又在事件处理过程中发起新的IO请求,比如在连接事件中发起登录请求,会报“可能转载 2016-03-05 11:14:19 · 4298 阅读 · 0 评论 -
Dubbo 并发调优的几个参数,dubbo并发调优参数
消费端调优: 一、connections 这个参数可以在服务提供端发布服务的时候配置,也可以在消费端引用服务的时候配置,但是这个值是只对消费端生效的,所以一般是服务提供端不建议配置,如果配置,请斟酌一下,详情请查看《对connections参数的设置 》。不管是在消费端或者服务提供端,如果对某个服务配置了connections参数,并且该参数大于1,那么就会导致消费端在创建该服务的远程so转载 2016-03-05 11:20:56 · 8566 阅读 · 0 评论 -
出现java.util.concurrent.RejectedExecutionException或者Thread pool exhausted怎么办?
RejectedExecutionException表示线程池已经达到最大值,并且没有空闲连,拒绝执行了一些任务。Thread pool exhausted通常是min和max不一样大时,表示当前已创建的连接用完,进行了一次扩充,创建了新线程,但不影响运行。原因可能是连接池不够用,请调整dubbo.properites中的:// 设成一样大,减少转载 2016-03-05 11:34:25 · 1877 阅读 · 0 评论