- 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上通过