阅读量:0
RocketMQ C#的消费者配置如下:
var consumer = new DefaultMQPushConsumer("ConsumerGroup"); // 创建消费者实例,ConsumerGroup为消费者组名 consumer.SetNamesrvAddr("RocketMQ服务器地址"); // 设置RocketMQ服务器地址 consumer.Subscribe("Topic", "*"); // 订阅Topic和Tag consumer.RegisterMessageListener(new MessageListenerConcurrently() { ConsumeMessage = (msgList) => { foreach (var messageExt in msgList) { var message = Encoding.UTF8.GetString(messageExt.Body); // 解析消息内容 Console.WriteLine($"Received message: {message}"); } return ConsumeConcurrentlyStatus.CONSUME_SUCCESS; } }); consumer.Start(); // 启动消费者
上述代码中,通过DefaultMQPushConsumer
类创建一个消费者实例,并设置RocketMQ服务器地址、订阅的Topic和Tag。然后注册消息监听器,处理接收到的消息。最后通过Start
方法启动消费者。您可以根据自己的需求进行配置和修改。