首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建/连接到Docker Azure服务总线(使用Python SDK)?

如何创建/连接到Docker Azure服务总线(使用Python SDK)?
EN

Stack Overflow用户
提问于 2020-08-29 05:01:04
回答 1查看 464关注 0票数 2

我使用的是Python3.8SDK for Azure service bus (azure-servicebus v.0.50.3)。我使用以下代码向主题发送消息...

代码语言:javascript
复制
service = ServiceBusService(service_namespace,
                        shared_access_key_name=key_name,
                        shared_access_key_value=key_value)
msg = Message(json.dumps({'type': 'my_message'}))
service.send_topic_message(topic_name, msg)

如何使用已创建的一两个主题创建运行服务总线的Docker镜像?我发现了这张图片

代码语言:javascript
复制
version: '3.7'

services:
    azure_sb:
        container_name: azure_sb
        image: microsoft/azure-storage-emulator
        tty: true
        restart: always
        ports:
            - "10000:10000"
            - "10001:10001"
            - "10002:10002"

但我不清楚如何使用我已有的代码连接到它,也不清楚上面的内容是否为有效的服务总线映像。

EN

回答 1

Stack Overflow用户

发布于 2020-08-29 05:13:53

Azure Service Bus不提供docker映像。您正在使用的镜像(microsoft/azure-storage-emulator)用于Azure存储系统,它可以提供与Azure Storage Queues类似的排队功能。有关更多详细信息,请查看How to use Azure Queue storage from Python

如果您需要在本地使用Azure Service Bus,请查看GitHub Issue: Local Development story?。TLDR:使用AMQP库并连接到另一个AMQP提供程序用于本地,并在生产环境中换出服务总线。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63640819

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档