【发布时间】:2019-07-09 21:34:31
【问题描述】:
是否可以在我在发布者客户端代码中发布的消息上设置传递标签?是否可以获得我在发布者客户端中发布的消息的传递标签?
这是我的情况:
1) 我正在创建一个作业(作业 a),它会创建许多可能需要很长时间才能处理的消息。一次可以运行多个作业。
2) 我正在使用单个队列
3) 我使用的是单个接收器
4) 我希望能够“删除”作业 a 的所有消息。
如果我知道传递标签是什么,那么我可以确认每条消息以从队列中“删除”我想要的那些。
提前致谢。
【问题讨论】:
-
投递标签如何与作业 A 的消息相关联?
-
您可以为消息设置自定义标题并删除与该值匹配的消息。
-
@Lutz,我的想法是,如果我知道消息的传递标签,那么我可以随时确认该传递标签,并且消息将被出列。
-
@bumblebee 如何通过自定义标头删除消息?在单个客户端/发布者(无接收者)中,如果我设置自定义标头值然后发布消息,您是说我可以在删除刚刚创建的那些消息后立即创建一个 for 循环?你是怎样做的?那绝对可以满足我的需要。