使用asyncio的AMQP实现
项目描述
aioamqp 库是 AMQP 0.9.1 协议 的纯Python实现。
建立在Python异步I/O支持之上,该支持是在 PEP 3156 中引入的,它提供了一个基于协程的API,使得编写高度并发的应用程序变得容易。
欢迎提交错误报告、补丁和建议!只需打开 问题 或发送 拉取请求。
测试
要运行测试,您需要安装 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 运行测试。
使用 docker-compose 运行测试
使用 docker-compose up -d rabbitmq 启动 RabbitMQ。当 RabbitMQ 启动后,使用 docker-compose up --build aioamqp-test 启动测试
项目详情
关闭
哈希值 for aioamqp-0.15.0-py37.py38.py39.py310-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f38cc4db8db6fd062504b7c4b6703c800d2130d14d5492cf47d727de1929740 |
|
MD5 | 06d0ab46ba803bb79fdaccbd7a92b18a |
|
BLAKE2b-256 | 9c9ea9e069af4d82cf99f63a67ce5e1ad908af9700bc822020dd16c8a2e02309 |