240 发简信
IP属地:浙江
  • 120
    NIO单一长连接通信模型实现

    前言 前一段时间看了下dubbo,原想将dubbo详细总结下来,从使用简介、SPI扩展机制、Spring的schema扩展、启动过程、动态注册与发现、分层设计、通信设计、线程...

  • Pod 中容器重启流程

    背景 测试的时候,通常需要将 Pod 中的 container 频繁地杀死,重启。在这个过程中,Pod 的状态经常会出现 CrashLoopBackOff,而且 contai...

  • 120
    RocketMQ——消费过程

    PullMessageService负责拉取消息,从远端服务器拉取消息后存储到ProcessQueue中,然后调用ConsumeMessageService#submitCo...

  • RocketMQ 同一JVM实例启动多个不同NameServer 对应的Producer导致NameServer只连上一个的问题

    https://blog.csdn.net/doctor_who2004/article/details/83120396 https://blog.csdn.net/u01...

  • RocketMQ——RocketMQ消息存储

    DefaultMQPushConsumer 属性consumerGroup消费组名称messageModel消息消费模式,分为集群模式和广播模式consumeFromWher...

  • skywalking 使用es存储数据,这一点就感觉可以加分很多,es接入grafana 展示还是可以的 ,不过pinpoint的数据更加详细

    Pinpoint和Skywalking对比

    Pinpoint和Skywalking对比 现在市场主流的采用 agent 监控的开源项目主要有2个,一个是韩国团队开源的pinpoint 以及 wu-sheng 开源的sk...

  • Pinpoint和Skywalking对比

    Pinpoint和Skywalking对比 现在市场主流的采用 agent 监控的开源项目主要有2个,一个是韩国团队开源的pinpoint 以及 wu-sheng 开源的sk...

  • 容器化后 部署RocketMQ consumer instanceName重复?

    现象 容器化后,不同的RocketMQ的consumer部署在同一个容器。某开发小年轻和我说会导致client的InstanceName重复。 解决 查看代码 Default...

  • 120
    RocketMQ——消息发送

    概述 RocketMQ消息发送方式:同步(sync)、异步(async)、单向(oneway) 消息Message简介 org.apache.rocketmq.common....

  • RocketMQ——NameServer 路由规则

    RocketMQ路由注册是通过Broker与NameServer的心跳功能实现。Broker启动时向集群中所有的NameServer发送心跳包,每隔30秒向集群中的所有Nam...

  • RocketMQ——NameServer启动流程

    NameServer负责MQ消息的路由。生产者发送消息前,先从NameServer获取broker列表,然后根据负载均衡算法,找到broker发送消息。 NameServer...

  • 120
    ASM 库的介绍和使用

    前面几篇文章介绍了 .class 文件的结构、JVM 如何加载 .class 文件、JVM 中如何执行方法的调用和访问者模式,其实前面几篇文章都是为这篇文章做铺垫的,如果不知...

  • Java Agent基本简介和使用

    javaagent简介 javaagent是一种能够在不影响正常编译的情况下,修改字节码。java作为一种强类型的语言,不通过编译就不能能够进行jar包的生成。而有了java...

个人介绍
世界是荒诞而无意义的,不要企图追寻意义。