【问题标题】:Need qpid-proton publish/subscribe amqp sample program for python to access Azure topicpython 访问 Azure 主题需要 qpid-proton 发布/订阅 amqp 示例程序
【发布时间】:2014-12-08 08:59:06
【问题描述】:

我正在使用 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 编程新手。

【问题讨论】:

  • 谁能快速告诉我,我可以使用 AMQP 协议使用 python 向 Azure 中的主题发送消息?没有可用的样品。我在网上搜索了过去一周,但找不到样本。

标签: python-2.7 azure amqp azureservicebus qpid


【解决方案1】:

我找到了解决这个问题的方法。我猜很少有人在 Azure Cloud 中工作,所以我没有得到任何答案。

解决办法如下:

如果我们在 Azure 服务总线中创建主题,它总是选中“启用分区”复选框。 AMQP 协议不支持分区主题/队列,所以我坚持上述问题。一旦我删除了主题并重新创建了相同的主题而不选择“启用分区”复选框。它的工作正常。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-18
    • 2017-12-24
    • 2017-12-18
    • 2013-07-25
    • 2018-07-12
    • 2017-05-07
    • 2012-04-02
    • 2016-06-17
    相关资源
    最近更新 更多