Spring AMQP 发送消息到 RabbitMQ 收到 x-queue-type 错误
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,在使用 Spring AMQP 发送消息到 RabbitMQ 的时候收到错误信息:inequivalent arg 'x-queue-type' for queue 'com.ossez.real.e
千家信息网最后更新 2025年02月01日Spring AMQP 发送消息到 RabbitMQ 收到 x-queue-type 错误
在使用 Spring AMQP 发送消息到 RabbitMQ 的时候收到错误信息:
inequivalent arg 'x-queue-type' for queue 'com.ossez.real.estate' in vhost '/': received none but current is the value 'classic' of type 'longstr', class-id=50, method-id=10
上面的错误信息已经很明显了,说明的是发送消息的队列参数中少了 x-queue-type 这个参数。
在代码中,我们创建队列的参数为:
return new Queue(MY_QUEUE_NAME, NON_DURABLE);
这直接创建队列的参数少了 args.put("x-queue-type", "classic");
因此,我们需要在创建队列的时候添加上面的参数。
修改代码为:
Map args = new HashMap<>();
// // set the queue with a dead letter feature
args.put("x-queue-type", "classic");
return new Queue(MY_QUEUE_NAME, NON_DURABLE, false, false, args);
请参考 GitHub 中的代码:
https://github.com/cwiki-us-demo/tutorials/blob/master/spring-amqp/src/main/java/com/baeldung/springamqp/simple/HelloWorldMessageApp.java
https://blog.ossez.com/archives/3050
参数
队列
代码
消息
错误
信息
时候
面的
明显
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国数据库老照片
如何备份svn服务器数据
数据库第一范式第二范式
油库网络安全和信息化工作总结
数据库插入二维数组
腾讯云服务器能做游戏服务器吗
全球博览系统软件开发
邵阳市互联网络科技
无限法则怎么自动连接服务器
服务器购买配置
应用在软件开发云
杭州政务服务软件开发企业
塔式服务器降噪
智能科技+互联网企业
打印机服务器设备
浙旅控股网络技术员
安全删除数据库
数据库中状态为127
服务器显示
ftp服务器云资源管理器
海门软件开发哪家好
潼南区常规软件开发服务公司
网络规划中网络安全性测试
网络安全宣传周策划
公司被公安控制服务器
hmdb数据库中二级碎片是哪个
浦东新区市场网络技术费用是多少
pubg手游该选哪个服务器
东城网络安全总部
工程认证网络安全学院