我正在使用 Azure 云服务总线使用 AMQP 协议发送和接收消息。我已经在我的 debian-linux 中安装了 proton-c 库。我尝试了以下程序从队列发送和接收消息。我的要求是我使用主题而不是队列。请任何人给我一个示例程序以在 Azure 云中使用主题。
import sys, optparse
from proton import *
messenger = Messenger()
message = Message()
message.address = "amqps://owner:<<key>>@namespace.servicebus.windows.net/queuename"
message.body = "sending message to the queue"
messenger.put(message)
messenger.send()
如果我给出主题名称,而不是上面 url 中的 queuename,那么程序将永远运行。请有人帮助我。我是 python 编程的新手。