
dubbo
文章平均质量分 88
个人渣记录仅为自己搜索用
不盈利,只为分享,转载.
找到的原版url的,尽量会贴原版url.
如有版权侵犯,请留言删除.
展开
-
dubbo接口懒惰,惰性检查,懒加载,接口检查,服务检查
dubbo接口懒惰,惰性检查,懒加载,接口检查,服务检查.开启.启用,打开. 可以避免循环依赖的dubbo启动问题.A依赖B ,B依赖A.关键接口检查check,懒加载机制原创 2015-02-26 10:57:55 · 7770 阅读 · 0 评论 -
Dubbo 源代码分析八:再说 Provider 线程池被 EXHAUSTED
Dubbo 源代码分析八:再说 Provider 线程池被 EXHAUSTED转自:http://manzhizhen.iteye.com/blog/2391177 Dubbo源代码分析八:再说Provider线程池被EXHAUSTED 博客分类:DubbodubboDubbo源代码分析八Dubbo源代码分析八:再说Prov...转载 2018-03-06 11:22:17 · 2870 阅读 · 1 评论 -
解决dubbo问题:forbid consumer
原文地址:http://www.jameswxx.com/%e4%b8%ad%e9%97%b4%e4%bb%b6/%e8%a7%a3%e5%86%b3dubbo%e9%97%ae%e9%a2%98%ef%bc%9aforbid-consumer/线下环境经常出现类似这种异常:com.alibaba.dubbo.rpc.RpcException: Forbid consumer转载 2015-12-17 19:45:46 · 78076 阅读 · 19 评论 -
dubbo 的线程和连接模型 (长连接复用的两种形式)
本文业务表现博文:稳定性 耗时 监控原因分析-- dubbo rpc 框架 的线程池,io 连接模型. 客户端,服务端原因剖析: 共用连接,出现了排队现象,所以慢了.需要打印 zipkin 日志.把时间点传到下游,遇到耗时高的才打印日志. 或者各处自己打印日志. 后续日志预处理时多行转列.dubbo 基于 netty,minnay.以 netty 为基准 : *分为连接层 *处理层....原创 2017-08-22 18:38:17 · 10227 阅读 · 1 评论 -
雪崩复盘
1. 表现: Thread pool is EXHAUSTED! com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method: getSmoothMoveLocations, provider: dubbo:///&&pid=35910&revision=1.0.20&side=consu...原创 2017-03-25 17:09:29 · 862 阅读 · 0 评论 -
duubo duuboMock mockDubbo源代码解析 模拟dubbo调用,类似依赖注入获取对应信息
期待能完成类似与http的集成测试 mvcmock调用.. 获取到servlet,然后模拟集成测试dubbo接口. 网上很多mock servlet都是说的是单测mock(import org.springframework.test.web.servlet.MockMvc;这里有例子: git clone https://github.com/spring-guides/gs-re原创 2016-11-04 16:56:31 · 3891 阅读 · 0 评论 -
dubbo 调用对方抛错.
抛异常.return (Result) currentClient.request(inv, timeout).get();2017-03-24 21:30:48,hostName=,Remote invoke .xxxx error. args:[{"startPoint":{"lat":23.18832,"lng":112.83368000000002,"angle":0原创 2017-03-25 16:14:07 · 2707 阅读 · 0 评论 -
dubbo 获取application和ip 打印日志,以便排查问题.
(1) 服务消费方dubbo 获取application和ip 打印日志,以便排查问题.. 让对方有针对的去具体某个机器上去排查.xxxService.xxx();// 远程调用booleanisConsumerSide = RpcContext.getContext().isConsumerSide(); // 本端是否原创 2015-03-09 18:25:01 · 17987 阅读 · 1 评论 -
dubbo 服务的consumer client 调用堆栈 调用链 -- 学习dubbo启动后执行逻辑和代码
重要概念:InvokerInvocationHandler初始化流:ReferenceBean.getObject() (com.alibaba.dubbo.config.spring)ReferenceConfig.createProxy(Map)(3 usages) (com.alibaba.dubbo.config)DubboProtocol.ge原创 2017-08-05 01:10:50 · 1289 阅读 · 0 评论 -
dubbo 重启时抛错.优雅停机方案解决or
2017-03-30 14:22:02 673,hostName=.com,Remote invoke com..liangjian.order.api.OrderRemotingService@.getByOrderId error. args:[414162054], resp:dubbo return null object., time:1174,Flag=6445603358dca406原创 2017-03-30 14:34:28 · 3897 阅读 · 0 评论 -
dubbo关于filter组装,extension扩展逻辑.
以dubbo consuemr 的spring factory-bean ( ReferenceConfig)为例:public class ReferenceConfigT> extends AbstractReferenceConfig {private static final Protocol refprotocol = ExtensionLoader.getExte原创 2016-11-15 23:06:32 · 2225 阅读 · 0 评论 -
Dubbo源码分析(二):Dubbo之消费端(Consumer)
http://www.cnblogs.com/huqianliang/p/5673652.html该文只讲到consumer的生成,getObject().并没有说这个ReferenceBean如何添加到spring容器监管中.其实是在DubboBeanDefinitionParser的parse里面,返回了BeanDefinition转载 2016-11-09 19:02:29 · 578 阅读 · 0 评论 -
手动将new出来的object注入(注册)到spring容器中
看dubbo源代码. xml里配置的dubbo consumer对应的ReferenceBean. 是spring的FactoryBean.一般情况下FactoryBean 直接配置在xml里,然后spring自动注入.但现在需要手动(编程式)将FactoryBean手动注入到容器中.运用debug的原理的原理发现FactoryBean的getObject()调用堆栈是. 但这里已经是原创 2016-11-09 16:02:40 · 4587 阅读 · 0 评论 -
dubbo 使用 filter 报错解决
dubbo可以用filter实现类似tomcat filter过滤器.实现1.接口请求时间监控. 2.打印输入输出日志(输出日志有应用自己决定) 配置时出现报错.No such extension consumerStaticFilter for filter/com.alibaba.dubbo.rpc.Filterat org.springframework.beans.Ab原创 2015-01-13 20:41:23 · 19473 阅读 · 2 评论 -
dubbo 服务的调用堆栈-- 学习dubbo启动后执行逻辑和代码
Daemon Thread [DubboServerHandler-10.0.83.144:10871-thread-5] (Suspended (breakpoint at line 270 in TradeCoreRemoteServiceImpl)) TradeCoreRemoteServiceImpl.transfer(TransferRpcParam) line: 27原创 2016-05-13 01:29:45 · 2704 阅读 · 0 评论 -
Dubbo源代码分析九:优雅停机
转载自: Dubbo源代码分析九:优雅停机 博客分类:DubboDubbo源代码分析九:优雅停机dubbo优雅停机dubboDubbo源代码分析九 虽然我们系统的用户体验和数据一致性不应该完全靠优雅停机来保证,但作为一流的RPC框架,优雅停机的功能必不可少,Dubbo用户手册有对优雅停机做一个简单的叙述:Dubbo是通过JD...转载 2018-03-06 11:41:13 · 458 阅读 · 0 评论