conftest.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:nameko-multi-region-example 作者: kooba 项目源码 文件源码
def publish(config):
    conn = Connection(config[AMQP_URI_CONFIG_KEY])

    def publish(payload, routing_key, exchange=None, **kwargs):
        """Publish an AMQP message."""
        with kombu_connections[conn].acquire(block=True) as connection:
            if exchange is not None:
                exchange.maybe_bind(connection)
            with producers[conn].acquire(block=True) as producer:
                producer.publish(
                    payload,
                    exchange=exchange,
                    serializer='json',
                    routing_key=routing_key,
                    **kwargs)

    return publish
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号