当前位置: 首页 > news >正文

网站备案查询不到施工企业资料

网站备案查询不到,施工企业资料,成都专业小程序开发公司,小程序项目描述怎么写一、概述 RocketMQ中的消息,默认会有一个messageId当做消息的唯一标识,我们也可以给消息携带一个key,用作唯一标识或者业务标识,包括在控制面板(Dashboard,RocketMQ的一个可视化面板)中也可以使…

一、概述

        RocketMQ中的消息,默认会有一个messageId当做消息的唯一标识,我们也可以给消息携带一个key,用作唯一标识或者业务标识,包括在控制面板(Dashboard,RocketMQ的一个可视化面板)中也可以使用messageId或者key来进行查询。

二、案例代码

2.1、pom

        同案例五

2.2、RocketMQConstant

        同案例五

2.3、KeyConsumer

package org.star.key.consumer;import cn.hutool.core.util.StrUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer;
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext;
import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus;
import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently;
import org.apache.rocketmq.common.message.MessageExt;
import org.star.constants.RocketMQConstant;import java.util.List;/*** @Author: 一叶浮萍归大海* @Date: 2023/9/8 10:15* @Description: 带有Key的消息消费者*/
@Slf4j
public class KeyConsumer {public static void main(String[] args) throws Exception {DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("KeyConsumerGroup");consumer.setNamesrvAddr(RocketMQConstant.NAME_SERVER_ADDR);consumer.subscribe("KeyTopic","*");consumer.registerMessageListener(new MessageListenerConcurrently() {@Overridepublic ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> list, ConsumeConcurrentlyContext consumeConcurrentlyContext) {log.info("消费者[KeyConsumer]正在消费消息,当前线程:{},消息内容:{},标签:{},key:{}",Thread.currentThread().getName(), StrUtil.utf8Str(list.get(0).getBody()),list.get(0).getTags(),list.get(0).getKeys());return ConsumeConcurrentlyStatus.CONSUME_SUCCESS;}});consumer.start();log.info("KeyConsumer start success");}}

2.4、KeyProducer

package org.star.key.producer;import lombok.extern.slf4j.Slf4j;
import org.apache.rocketmq.client.producer.DefaultMQProducer;
import org.apache.rocketmq.client.producer.SendResult;
import org.apache.rocketmq.common.message.Message;
import org.star.constants.RocketMQConstant;import java.nio.charset.StandardCharsets;
import java.util.UUID;/*** @Author: 一叶浮萍归大海* @Date: 2023/9/8 10:06* @Description: 带有Key的消息生产者*/
@Slf4j
public class KeyProducer {public static void main(String[] args) throws Exception {DefaultMQProducer producer = new DefaultMQProducer("KeyProducerGroup");producer.setNamesrvAddr(RocketMQConstant.NAME_SERVER_ADDR);producer.start();log.info("KeyProducer start success!");String key = UUID.randomUUID().toString().replaceAll("-","");Message message = new Message("KeyTopic","KeyTag",key,"我是一个带有标记和key的消息".getBytes(StandardCharsets.UTF_8));SendResult sendResult = producer.send(message);log.info("发送结果:{},消息ID:{},队列ID:{}",sendResult.getSendStatus(),sendResult.getMsgId(),sendResult.getMessageQueue().getQueueId());producer.shutdown();}}

2.5、控制台打印

# 生产者端
10:23:01.171 [main] INFO org.star.key.producer.KeyProducer - KeyProducer start success!
10:23:01.657 [main] INFO org.star.key.producer.KeyProducer - 发送结果:SEND_OK,消息ID:0AA86761652418B4AAC22646EA120000,队列ID:2# 消费者端
10:23:33.015 [ConsumeMessageThread_1] INFO org.star.key.consumer.KeyConsumer - 消费者[KeyConsumer]正在消费消息,当前线程:ConsumeMessageThread_1,消息内容:我是一个带有标记和key的消息,标签:KeyTag,key:bbf5efa94d0e473987f5718f3c023c9c

http://www.yayakq.cn/news/755879/

相关文章:

  • 洛阳做网站的搜狗排名优化工具
  • 做服装哪个网站图片多网站空间代理站
  • 怎么做一个网站送给女朋友优秀设计作品的网站
  • 网站颜色搭配网站后台程序
  • 五屏网站建设品牌好电子商务企业网站建设发展论文
  • 怎样制作免费的网站华强北电子商城
  • jsp网站开发学习心得无极电影网免费完整播放电视剧
  • 搜索关键词的网站接做网站需要问什么条件
  • 怎么建设网站多少钱赣州是哪个省属于哪个市
  • 中山精品网站建设行情初中学校网站如何做
  • 平乡县网站建设平台位置wordpress可以做论坛
  • 成都 企业 网站建设网站制作教程视频
  • 星沙网站建设免费主题wordpress
  • 始兴县建设局网站网站源代码查看
  • 湛江做网站seo的容易做的网站
  • 网站制作哪家公司好福州百度seo代理
  • 长沙公司核名网站企业门户网址
  • 做网站做软件怎么赚钱吗如何做网站长尾关键词布局
  • 关wordpress更新漯河seo公司
  • 外贸销售网站建设淘大象关键词排名查询
  • 深圳微交易网站开发wordpress推广码
  • 网站建设 教学论文wordpress+模板层级
  • 建立网站要什么条件和多少钱wordpress分类归档页
  • wap手机网站程序su搜索引擎优化
  • 电子商务网站开发项目策划书做外贸有哪些网站比较好
  • 成都网站制作服务网站做产品的审核吗
  • 电子商务网站建设预算进度环wordpress
  • 有个性的个人网站网站是怎么建立起来的
  • 南乐网站开发随申行是国企嘛?
  • 基层建设检索网站外贸软件哪个好