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

必要网站用什么做的上班没事做看什么网站

必要网站用什么做的,上班没事做看什么网站,深圳网站建设三把火科技,上海网站建设域名回调函数confirm中的correlationDatanull // 实现confirm回调,发送到和没发送到exchange,都触发 Override public void confirm(CorrelationData correlationData, boolean ack, String cause) {// 参数说明:// correlationData: 相关数据,可以在发送消息时,进行设置该参数// …回调函数confirm中的correlationDatanull // 实现confirm回调,发送到和没发送到exchange,都触发 Override public void confirm(CorrelationData correlationData, boolean ack, String cause) {// 参数说明:// correlationData: 相关数据,可以在发送消息时,进行设置该参数// ack: 结果// cause: 原因if (ack) {log.info(【ConfirmCallback】消息已经送达Exchangeack已发);} else {ReturnedMessage message correlationData.getReturned();if (message ! null) {String msgData new String(message.getMessage().getBody());log.error(消息发送到 exchange {} 失败,原因: {},id: {}, routingKey: {},body: {}, message.getExchange(), cause, correlationData.getId(), message.getRoutingKey(), msgData);} else {log.error(消息发送 exchange 失败,原因: {},id: {}, correlationData.getId(),cause);}} }解决办法 在convertAndSend方法中传入correlationData数据 SpringBootTest class RabbitmqDemoApplicationTests {Testvoid contextLoads() {// 模拟消息BattleSubmitMqVo msg new BattleSubmitMqVo().setUserId(1L).setRoomId(123).setTimes(300L);// 工具类发送消息到mqMqUtil.sendMsgToMq(RabbitConfig.BATTLE_PAPER_EXCHANGE,RabbitConfig.BATTLE_PAPER_ROUTING_KEY, msg);}}工具类 package com.example.rabbitmqdemo.util;import cn.hutool.json.JSONUtil; import com.sun.istack.internal.NotNull; import org.springframework.amqp.core.Message; import org.springframework.amqp.core.MessagePostProcessor; import org.springframework.amqp.core.ReturnedMessage; import org.springframework.amqp.rabbit.connection.CorrelationData; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component;import javax.annotation.PostConstruct;/*** desc:** author qts* date 2023/11/3 0003*/ Component public class MqUtil {private static RabbitTemplate rabbitTemplate;Autowiredprivate RabbitTemplate rabbitTemplate2;PostConstructpublic void init(){rabbitTemplate rabbitTemplate2;}/*** 发送消息并* 添加 CorrelationData数据* param exchange* param routingKey* param msg*/public static void sendMsgToMq(String exchange, String routingKey, Object msg){CorrelationData correlationData new CorrelationData();correlationData.setReturned(new ReturnedMessage(new Message(JSONUtil.toJsonStr(msg).getBytes()),1,1,exchange,routingKey));rabbitTemplate.convertAndSend(exchange,routingKey,msg,correlationData);}/*** 发送消息* 添加 CorrelationData数据, 消息后处理回调* param exchange* param routingKey* param msg* param messagePostProcessor 消息后处理回调*/public static void sendMsgToMq(String exchange, String routingKey, Object msg,MessagePostProcessor messagePostProcessor){CorrelationData correlationData new CorrelationData();correlationData.setReturned(new ReturnedMessage(new Message(JSONUtil.toJsonStr(msg).getBytes()),1,1,exchange,routingKey));rabbitTemplate.convertAndSend(exchange,routingKey,msg,messagePostProcessor,correlationData);} } 效果 得到了值 springboot集成rabbitmq
http://www.huolong8.cn/news/135195/

相关文章:

  • 南浔建设网站全国企业信息公开系统
  • 蒙阴网站优化企业网站推广案例
  • 网络公司如何开网站怎么制作图片和文字一起
  • 网站开发合同付款方式宜良网站建设
  • 苏州seo网站优化软件网站建设书案例
  • 建设网站的协议虚拟主机服务
  • 网站建设新手教程微信开发商
  • 网站分析实例河北建设厅网站三类人
  • 厂房验收 技术支持 东莞网站建设用什么软件做网站最简单
  • 做公司企业网站标准尺寸超级外链推广
  • 做网站推广如何哪个协会要做网站建设啊
  • 可以做企业网站企业邮箱在哪里注册
  • 如何用网站设计制作东莞专业微网站建设
  • 野外美食网站设计欣赏sun0769东莞阳光网
  • 网站加盟城市分站租网站服务器一个月多少钱
  • 东莞免费网站制作常见的网站推广方式有哪些
  • 网站模块化兰州专业网站建设公司哪家好
  • 网站建设设计 网络服务重庆网站建站推广
  • 免费动态素材网站服务器租用大概多少钱
  • 保定企业自助建站知言 wordpress
  • 网站优化 代码做网站需要做什么页面
  • 钢格板保定网站建设如何免费建立官方网站
  • php开源多用户商城系统郑州seo管理
  • 网站建设div asswordpress 分类合并
  • 新网站的宣传推广中国企业500强门槛
  • 企业网站建设流程图做信息流推广需要建立网站么
  • sql注入网站建设百度云个人网站如何做
  • 做仿制网站遂宁市做网站的公司
  • 长沙专业网站建设公司排名广告策划书模板
  • 中国建设银行官方网站企业忻州宁武网站建设