Rabbitmq 中的消息标签



MSMQ 消息具有 Label 属性。它可以包含描述消息的应用程序定义的字符串。Rabbitmq有这样的概念吗?也许它有不同的称呼 - 还没有找到类似的东西。

我会使用自定义消息标头。它们比 MSMQ 标签灵活得多。您可以存储字符串、数字或布尔值,或者这些值的列表。

将自定义标头添加到 IBasic属性(C# 示例(

var properties = channel.CreateBasicProperties();
properties.Headers = new Dictionary<string, object>();
properties.Headers.Add("Label", "some text");

当您使用时,请从 IBasicProperties 中提取它们。

最新更新