Azure EventHub:发送和接收自定义broker_properties

时间:2018-06-14 04:06:24

标签: c# python azure azureservicebus azure-eventhub

我尝试添加自定义EH / AMQP属性,因此我可以从标头进行一些入口端过滤,而无需破解打开所有邮件的费用。

我正在使用azure-servicebus==0.21.1从Python发送事件中心消息,如下所示:

brokerProperties = { 'Label': 'foo' }
self._serviceBusClient.send_event( self.config.EvtHub_name, 
                                    payload, 
                                    None,
                                    json.dumps(brokerProperties))

并在C#中使用EventHubReceiver接收。 其他一切似乎都很好,但我似乎无法在EventDataProperties(始终为len=0)中找到我的自定义属性,也无法找到SystemProperties 。 (我尝试使用像Label这样的标准标题名称,并使用自己的x-prefix-headers等。)

我有什么遗失的东西吗? 感谢

0 个答案:

没有答案