使用若依微服务版的maven项目中rocketMQ配置
1.Controller层配置(rocketMQ生产者)
@RequiredArgsConstructor
@RestController
@RequestMapping(“/”)
public class ApiController extends BaseController {
@Resource
RocketMQTemplate rocketMQTemplate;
@Value("${topic.topicName}")
public String topicName;
@ApiOperation("测试RocketMQ消息发送")
@PostMapping("/testMQ")
public R<Map<String, Object>> testMQ(@RequestBody String json) {
SendResult sendResult = rocketMQTemplate.syncSend(topicName, json);
return R.ok(JSONUtil.toJsonStr(sendResult));
}
}
2.rocketMQ 消费者
@Component
@RocketMQMessageListener(selectorExpression = “”, topic = “topic.topicName",consumerGroup="{topic.topicName}", consumerGroup = "

本文详细介绍了如何在使用若依微服务版的Spring Boot项目中配置RocketMQ,涉及生产者API实现、消费者监听器设置,以及POM依赖管理和Nacos配置。通过实例演示了本地测试环境搭建和关键配置要点。
最低0.47元/天 解锁文章





