我是服务总线的绝对初学者。我想了解使用python的队列的实现。该文档告诉我要安装Azure Python SDK。我已经完成了。我按照指令创建了python文件,但是我收到了语法错误。我在python shell上运行了这个文件。我做对了吗? 我如何知道正在使用Azure包?使用python在Azure服务总线中实现队列
0
A
回答
0
正如你所说,你有一个语法错误,听起来像你得到的问题是由Python使用问题引起的,而不是与Azure Service Bus SDK for Python相关。没有你的python代码,我不知道你的代码中发生了什么。就像参考资料一样,我发布了一些使用Azure Python SDK连接Azure Service Bus的步骤。
- 通过控制台中的pip安装适用于Python的Azure服务总线SDK。如果你已经安装了Python环境并在
PATH
环境变量中配置它,打开一个控制台,如Windows上的CMD或Linux上的终端,键入&输入pip install azure-servicebus
。如果您使用的是像Ubuntu这样的Linux发行版,则可能需要先在pip命令的前面输入sudo
。 - 在Azure门户上复制服务总线名称空间&策略名称
RootManageSharedAccessKey
的主键,以准备在您的python脚本中使用它。 编写你的python脚本来连接服务总线,如下所示。
from azure.servicebus import ServiceBusService key_name = 'RootManageSharedAccessKey' # SharedAccessKeyName from Azure portal key_value = '' # SharedAccessKey from Azure portal sbs = ServiceBusService(service_namespace, shared_access_key_name=key_name, shared_access_key_value=key_value)
然后你可以使用
sbs
做其他操作,如通过sbs.create_queue('taskqueue')
创建队列,或通过下面的代码发送消息。from azure.servicebus import Message msg = Message('Hello World!') sbs.send_queue_message('taskqueue', msg)
在控制台中,您可以键入
python <your script name>.py
运行它。如果有任何错误,请更新您的帖子以通知我。
您可以参考下面列出的文件来了解上述步骤。
- 在Python
- How to use Service Bus topics and subscriptionsHow to use Service Bus queues在Python
- Introduction的服务总线Azure中的Python SDK
- Python包的使用
azure-servicebus
希望它可以帮助使用。任何问题,请随时让我知道。
相关问题
- 1. Azure WebJob服务总线重新排队队列出现错误
- 2. 在Android中使用Windows Azure服务总线队列
- 3. 在Azure服务总线队列中使用混合API
- 4. Azure服务总线队列计数
- 5. Azure服务总线队列ScheduledEnqueueTimeUtc延迟
- 6. Azure服务总线DeadLetter队列
- 7. Azure服务总线队列OnMessageOptions
- 8. Azure的服务总线死信队列
- 9. 使用Azure功能处理Azure服务总线队列消息
- 10. Azure的服务总线和JavaScript实现
- 11. Python和Azure服务总线
- 12. 使用Azure服务总线队列和BrokeredMessage.ScheduledEnqueueTimeUtc更新订阅
- 13. 通过WCF使用Azure服务总线队列的优势
- 14. 在java中使用Azure服务总线
- 15. Azure服务总线队列 - QueueClient.Receive()当邮件在队列中时返回null BrokeredMessage
- 16. 如何调用azure服务总线队列queueService.peekMessages()?
- 17. 什么是Azure服务总线中的队列生存期?
- 18. Azure的服务总线队列集成在.NET
- 19. 在MVC 3中实现Windows Azure服务总线主题/订阅?
- 20. 在.NETCoreApp中实现Windows Azure服务总线版本= v1.0
- 21. 在本地使用Azure服务总线
- 22. Python SDK中用于服务总线的预定队列属性队列
- 23. 如何在Azure服务总线队列客户端上使用CancellationToken?
- 24. 未找到Azure服务总线队列端点错误
- 25. 测试Azure死信服务总线队列
- 26. Azure服务总线队列发送冻结
- 27. Azure服务总线队列客户端耐久性
- 28. 如何积极处理Azure服务总线队列消息
- 29. 管理多个Azure的服务总线队列同时
- 30. 互操作性Azure服务总线消息队列消息
付出了一些努力,你实际做了什么。 – Gahan
请发布您的当前代码和您在此获得的语法错误。 –