使用asyncio实现amqp

aioamqp-authentise的Python项目详细描述


https://badge.fury.io/py/aioamqp.svghttps://travis-ci.org/Polyconseil/aioamqp.svg?branch=masterDocumentation Status

aioamqp库是AMQP 0.9.1 protocol的纯python实现。

基于python在PEP 3156中引入的异步i/o支持,它提供了一个基于协程的api,使得编写高度并发的应用程序变得容易。

欢迎使用错误报告、补丁和建议!打开一个issue或发送一个pull request

测试

要运行测试,您需要安装python测试依赖项:

pip install -r requirements_dev.txt

测试需要rabbitmq的实例。您可以使用Docker启动一个新实例:

docker run -d --log-driver=syslog -e RABBITMQ_NODENAME=my-rabbit --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

然后可以使用make test(需要nose)运行测试。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
onclicklistner中的java全局变量   Android中的Tensorflow:java。尼奥。BufferOverFlowException   java无法预先部署处于无效状态的PersistenceUnit[PU][DeployFailed]   java Liferay;将其他参数传递给jQuery UI aotocompleter   java如何使用Netflix/Eureka服务中的发现信息在Netflix/Zuul和Netflix/Ribbon中启用自动路由?   java如何使用命令打开spotlight   java Android为按钮分配数组值   jsp java。NoClassDefFoundError:即将推出java servlet   应用程序存储设置的java意图   java Android viewflow验证   java如何为多个列表重用BaseAdapter视图   在Java中,socket通过internet发送多播数据包   JavaXStream加载自定义XML