![240](https://upload.jianshu.io/users/upload_avatars/2020032/b46af041-a361-478b-b682-899a2a1fb826.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 前一段时间看了下dubbo,原想将dubbo详细总结下来,从使用简介、SPI扩展机制、Spring的schema扩展、启动过程、动态注册与发现、分层设计、通信设计、线程...
背景 测试的时候,通常需要将 Pod 中的 container 频繁地杀死,重启。在这个过程中,Pod 的状态经常会出现 CrashLoopBackOff,而且 contai...
PullMessageService负责拉取消息,从远端服务器拉取消息后存储到ProcessQueue中,然后调用ConsumeMessageService#submitCo...
https://blog.csdn.net/doctor_who2004/article/details/83120396 https://blog.csdn.net/u01...
DefaultMQPushConsumer 属性consumerGroup消费组名称messageModel消息消费模式,分为集群模式和广播模式consumeFromWher...
skywalking 使用es存储数据,这一点就感觉可以加分很多,es接入grafana 展示还是可以的 ,不过pinpoint的数据更加详细
Pinpoint和Skywalking对比Pinpoint和Skywalking对比 现在市场主流的采用 agent 监控的开源项目主要有2个,一个是韩国团队开源的pinpoint 以及 wu-sheng 开源的sk...
Pinpoint和Skywalking对比 现在市场主流的采用 agent 监控的开源项目主要有2个,一个是韩国团队开源的pinpoint 以及 wu-sheng 开源的sk...
现象 容器化后,不同的RocketMQ的consumer部署在同一个容器。某开发小年轻和我说会导致client的InstanceName重复。 解决 查看代码 Default...
概述 RocketMQ消息发送方式:同步(sync)、异步(async)、单向(oneway) 消息Message简介 org.apache.rocketmq.common....
RocketMQ路由注册是通过Broker与NameServer的心跳功能实现。Broker启动时向集群中所有的NameServer发送心跳包,每隔30秒向集群中的所有Nam...
NameServer负责MQ消息的路由。生产者发送消息前,先从NameServer获取broker列表,然后根据负载均衡算法,找到broker发送消息。 NameServer...
前面几篇文章介绍了 .class 文件的结构、JVM 如何加载 .class 文件、JVM 中如何执行方法的调用和访问者模式,其实前面几篇文章都是为这篇文章做铺垫的,如果不知...
javaagent简介 javaagent是一种能够在不影响正常编译的情况下,修改字节码。java作为一种强类型的语言,不通过编译就不能能够进行jar包的生成。而有了java...