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

查看公司股票的网站百度上做优化

查看公司股票的网站,百度上做优化,万网速成网站有哪些 功能,吉林智能网站建设价格回调函数confirm中的correlationDatanull // 实现confirm回调,发送到和没发送到exchange,都触发 Override public void confirm(CorrelationData correlationData, boolean ack, String cause) {// 参数说明:// correlationData: 相关数据,可以在发送消息时,进行设置该参数// …

回调函数confirm中的correlationData=null

// 实现confirm回调,发送到和没发送到exchange,都触发
@Override
public void confirm(CorrelationData correlationData, boolean ack, String cause) {// 参数说明:// correlationData: 相关数据,可以在发送消息时,进行设置该参数// ack: 结果// cause: 原因if (ack) {log.info("【ConfirmCallback】消息已经送达Exchange,ack已发");} 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.dt0577.cn/news/37612.html

相关文章:

  • 自己做网站 什么北京seo排名方法
  • 响应式设计网站新闻头条
  • 松江网站建设品划网络网络销售就是忽悠人
  • seo站内优化包括企业邮箱格式
  • 建筑工程公司是干嘛的北京做的好的seo公司
  • 论文网站的负载测试是如何做的网络推广引流是做什么的
  • 网站建设怎样把网页连接起来南宁百度快速排名优化
  • 个人导航网站怎么备案网站排名查询平台
  • 大型网站快速排名百度推广首次开户需要多少钱
  • 济南商城网站建设多少钱优化营商环境发言稿
  • 教做家常菜的视频网站如何网页优化
  • 微信第三方网站怎么做湖南网站建设推广
  • 浙江省建设局网站施工图审查网络营销与直播电商专业
  • 怎么开一个平台seo关键词优化怎么收费
  • 建设网站网站百度百度一下一下
  • 免费建立微网站买了500元黑科技引流靠谱吗
  • 推荐网站建设案例班级优化大师是干什么用的
  • 网站推广的软件seo搜索引擎优化工资
  • 网站建设的组织结构互联网营销外包推广
  • 数据中台建设方案seo网络推广排名
  • 广州黄埔做网站公司网站关键词搜索
  • jsq项目做网站自媒体135的网站是多少
  • 如何做 网站映射营销型网站建设的主要流程包括
  • 网站建设开什么名目网站关键词优化建议
  • wap网站适配发布新闻的平台有哪些
  • 网站建设对于网络营销的意义网站优化推广公司排名
  • 网站建设seo合同书seo sem是啥
  • 网红网站建设官网目前在哪个平台做推广好
  • 淄博 网站制作企业网站seo
  • 教育培训营销型网站建设哪家好搜索引擎优化时营销关键词