从标题的报错信息来看,应该是x-message-ttl这个字段传输进来的值是错误的,具体的错误应该是这个字段的类型是错误的,我原文的x-message-ttl是String 类型,但是mq需要传入Integer类型,所以启动的时候报错了,只要把这个值变成Integer即可。
nequivalent arg ‘x-message-ttl‘ for queue ‘coupon.release.queue‘ in vhost ‘/‘: received ‘15000‘
文章讲述了在MQ配置中遇到的问题,即x-message-ttl字段值传递时由String类型导致的错误,因为MQ需要的是Integer类型。解决方案是将x-message-ttl的值转换为Integer类型,从而避免启动时的报错。
摘要由CSDN通过智能技术生成