- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 (十五)RpcContext对象
比如现在消费者A调用提供者B,在RPC调用之前,消费者可以调用RpcContext.getContext().setAttachment(key, value);设置一些隐含参数,然后在提供者B可以通过RpcContext.getContext().getAttachment(key);拿到key的value。如果B又接着调用C,那么RpcContext则会放着B的调用C的参数,而之前A调用...
2017-09-12 17:05:45 5518
原创 (十四)异步调用
异步调用可以通过文件配置:<dubbo:reference id="fooService" interface="com.alibaba.foo.FooService"> <dubbo:method name="findFoo" async="true" /></dubbo:reference>在我们的业务层调用dubbo
2017-09-12 17:01:28 681 2
原创 VisualVM监视
整理下怎么通过JDK提供的视图化工具来监视java应用。1.配置文件远程机器上,建立jstatd 的 security policy 文件,比如建立在$JAVA_HOME/bin目录下:文件jstatd.all.policy:grant codebase "file:${java.home}/../lib/tools.jar" { permission java.sec
2017-09-03 22:54:49 342
转载 线上服务内存OOM问题定位三板斧
相信大家都有感触,线上服务内存OOM的问题,是最难定位的问题,不过归根结底,最常见的原因:本身资源不够申请的太多资源耗尽58到家架构部,运维部,58速运技术部联合进行了一次线上服务内存OOM问题排查实战演练,将内存OOM问题定位三板斧分享出来,希望对大家也有帮助。 题目某服务器上部署了Java服务一枚,出现了OutOfMemoryError,请问有可能是什么原因,问题应该如何定位?不妨设服务进程P...
2017-09-01 15:34:02 3814 1
转载 线上服务CPU100%问题快速定位实战
题目某服务器上部署了若干tomcat实例,即若干垂直切分的Java站点服务,以及若干Java微服务,突然收到运维的CPU异常告警。问:如何定位是哪个服务进程导致CPU过载,哪个线程导致CPU过载,哪段代码导致CPU过载? 步骤一、找到最耗CPU的进程工具:top方法:执行top -c,显示进程运行信息列表键入P (大写p),进程按照CPU使用率排序图示:如上图,最耗CPU的进程PID为10765 ...
2017-09-01 13:13:20 1331 2
java连接redis的驱动包
2014-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人