我绝对是服务巴士的初学者。我想了解使用python实现队列的方法。文档告诉我如何安装Azure。我已经这样做了,我按照指令创建了python文件,但是我得到了语法错误。我在python shell上运行了这个文件。我做对了吗?我怎么知道Azure包正在被使用?
发布于 2017-06-08 02:20:10
正如您说的,您有一个语法错误,听起来您所遇到的问题是由Python使用问题引起的,而不是与Azure Service Bus SDK for Python有关。如果没有您的python代码,我不知道您的代码中发生了什么。作为参考,我发布了一些使用连接Azure服务总线的步骤。
pip install azure-servicebus
环境并在PATH
环境变量中配置它,输入并输入PATH
。如果您使用的是像Ubuntu这样的linux发行版,那么可能需要首先在pip命令前面键入sudo
。RootManageSharedAccessKey
的主键,以便在您的python中使用它。sbs
执行其他操作,例如通过sbs.create_queue('taskqueue')
创建队列,或通过下面的代码发送消息。
从azure.servicebus导入消息msg = Message('Hello!‘)sbs.send_queue_message('taskqueue',msg)python <your script name>.py
来运行它。如果有任何错误,请更新您的帖子,让我知道。您可以参考下面列出的文档来了解上述步骤。
azure-servicebus
的使用希望能帮上忙。如有任何问题,请随时通知我。
https://stackoverflow.com/questions/44343714
复制相似问题