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

简洁大气的网站模板怎样做百度推广

简洁大气的网站模板,怎样做百度推广,东莞设计网站,苏州网站建设营销q479185700刷屏一、概述 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/715315/

相关文章:

  • 狮山公司网站建设网站怎么做利于优化
  • 淘宝网网站建设盐城做网站的公司地址
  • 做古玩的网站网络运维必备知识
  • 郑州网站开发yipinpai网站关键词如何布局
  • 单页面的网站商务酒店网站建设
  • 任务平台网站建设做电商网站外包
  • 网站做seo多少钱低价网站建设公司
  • 粤嵌培训4个月收费网页优化seo公司
  • 怎么做跳转网站 充值登陆二维码图片
  • 高端品牌网站网站推广途径方法
  • 网站推广自己可以做吗一流高职院校建设工作网站
  • 怎么建立个人网站很大气的网站 营销
  • 北京的电商平台网站有哪些内容小程序开发平台官网入口
  • 网站主域名网站推广码怎么做
  • wordpress主题高仿雷锋网南宁做网站优化的公司
  • 做韩国的跨境电商网站h5说 网站
  • 泰安公司网站开发无锡建设局网站
  • app动效网站杭州萧山区抖音seo排行榜
  • 广西网站建设培训开发公司以家装大礼包引诱购房人购房
  • 程序外包网站网络平台营销的特点
  • 设计网站案例网站大连手机自适应网站建设价格
  • 高端网站建设知识爱网站黄
  • 网站开发视频转码微商平台
  • 网站设计需要准备哪些知识潍坊网络推广个人合作
  • 系统网站怎么做的成都微信小程序定制开发公司
  • 网站策划专有技术婚纱摄影网站源码
  • 三亚官方网站建设wordpress访问源端口号
  • 东莞做网站一年费用wordpress 二级域名附件
  • 国际旅游网站设计报告广东省建设工程执业中心网站
  • 照片网站怎么做长沙营销推广