• 2024-04-28RocketMQ生产者启动源码
    核心代码初始化Default生产者DefaultMQProducerproducer=newDefaultMQProducer(PRODUCER_GROUP);设置NameAddr地址producer.setNamesrvAddr(DEFAULT_NAMESRVADDR);producer.start();分析newDefaultMQProducer(PRODUCER_GROUP)publicDefaultMQProducer(finalStringp
  • 2023-03-22【打怪升级】【rocketMq】producer源码分析
    关于producer到comsuner全流程,可以参考文章:【打怪升级】【rocketMq】如何保证消息顺序消费在rocket4.X版本中,其实所有的生产者都是client,对应的其实就是MQProducer具
  • 2022-12-21AliMQ(RocketMQ)源码(二)producer.start()
    在创建完成Producer后,就进入了Producer的start()方法。start()方法DefaultMQProducerImpl的start()方法。this.serviceState=ServiceState.START_FAILED;
  • 2022-12-13Rocketmq
    DefaultMQProducerdefaultMQProducer=newDefaultMQProducer("default");defaultMQProducer.setNamesrvAddr("localhost:9876");defaultMQPr
  • 2022-12-01Spring按条件加载Bean
    @ConditionalOnClass(DefaultMQProducer.class)~~春波特:属性直接使用类是不科学的,需要用(name=“类全名”)方式,这样在类不在classpath时,不会抛出CNFE
  • 2022-11-19不科学,RocketMQ生产者在一个应用服务竟然不能向多个NameServer发送消息
    前言目前有两套RocketMQ集群,集群A包含​​topic​​名称为​​cluster_A_topic​​,集群B包含​​topic​​名称为​​cluster_B_topic​​,在应用服务​​OrderApp​​上通过