在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ rabbitmq x-delayed-message 如何設(shè)置多次延時回調(diào)

rabbitmq x-delayed-message 如何設(shè)置多次延時回調(diào)

聲明exchange類型為x-delayed-message,
聲明queue的參數(shù)中增加x-dead-letter-exchange,
消息頭部增加x-delay參數(shù),
在消費時,回執(zhí)negative ack
這種方式來實現(xiàn)延時隊列。這種方式只能給消息添加固定的延時時間。
如果要實現(xiàn)第一次10秒,第二次30秒,第三次60秒,這種多次不同時長的延時消息?是否能在延時類型的exchange中動態(tài)的修改x-delay的時長?還是只能通過在消費時重新包裝消息,修改x-delay參數(shù),再發(fā)布到延時類型的exchange中?

回答
編輯回答
喵小咪

目前采用的方式是對消息重新包裝,修改xdelay參數(shù),重新發(fā)布到延時exchange中實現(xiàn)的

2018年1月29日 20:35