如何使用Go从Azure队列订阅中接收消息

时间:2019-01-30 11:36:45

标签: azure go azure-servicebus-queues

我试图使用Go从azure服务总线队列中提取消息。队列主题名称,订阅名称,服务名称和共享访问密钥值是凭据。我没有获得适当的示例代码。请帮助我!

2 个答案:

答案 0 :(得分:1)

Go Cloud开发工具包发布/订阅API仍在开发中(它是我们的较新API之一)。截至2019年1月30日,pull request待审核,增加了支持,敬请期待!

答案 1 :(得分:0)

from azure.servicebus.control_client 
import ServiceBusService
bus_service=ServiceBusService(service_namespace='<namespace>', 
           shared_access_key_name='<key_name>',
           shared_access_key_value='<acess_key>')
topic_name = "<topic_name>" 
subscription_name = "<subscription_name>" 
message = bus_service.receive_subscription_message(topic_name, 
          subscription_name, peek_lock=True)