用于python 2.7和python>=3.2.0的amqp 0.9.1客户端库

amqp的Python项目详细描述


Python2&3 AMQP 0.9.1版0.9.1版2&3 AMQP 0.9.1客户端库
===============================



====

=
=======

:网站:http://amqpy.amqpy.readthedocs.org/
:来源:http://github.com/veeegee/amqpy
:关键词:amqp,rabbitmq,qpid









<>关于
=


amqpy是python 2的纯python amqp 0.9.1客户端库>;=2.7.0和
python 3>;=3.2.0(包括pypy和pypy3),重点是:

-稳定性和可靠性
-经过良好测试和充分记录的代码
-干净、正确的设计
-100%符合amqp 0.9.1协议规范

它具有非常好的性能,因为amqp 0.9.1是一个非常高效的二进制协议,
但不会牺牲干净的设计和可测试性来节省一些额外的CPU周期。


此库是主动维护的,并且具有零错误策略。请提交
问题和拉取请求,错误将立即修复。



保证
----


此库提供以下保证:

-`严格遵循语义版本控制`
-与python兼容>;=2.7.0和pypypy兼容>;=3.2.0和pypypy3>;=2.3.1(python3.2.5)
-amqp 0.9.1兼容




强烈建议在通过Internet连接到
服务器时使用SSL。
-支持超时
-支持手动和自动心跳
-完全线程安全。使用一个全局连接,并为每个线程打开一个通道。

支持rabbitmq扩展:

-发布者确认:使用“channel.confirm\u select()`”启用,然后使用“channel.basic\u publish\u confirm()`
-Exchange到Exchange绑定:`“channel.exchange\u bind()`”和“channel.exchange\u unbind()`
-使用者取消通知:默认情况下,取消会导致引发“channelerror”`
,但如果将“on-cancel”回调传递给“basic-consume”`

_语义版本控制:http://semver.org

…|图片版本:https://img.shields.io/github/tag/veegee/amqpy.svg

…| pypi image::https://img.shields.io/pypi/v/amqpy.svg
:目标:https://pypi.python.org/pypi/amqpy/
:alt:最新版本

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

推荐PyPI第三方库


热门话题
java Hibernate集合保留对已删除实体的引用   java计算幂函数的基   java如果我必须在大量数据上实现二进制搜索,我应该使用什么样的数据类型?   Java正则表达式从HTML锚(<a>…</a>)标记获取文本   java如何在安卓中使用选定号码打开电话拨号器   java升级ColdFusion使用的JRE   java如何指定从中获取EJB的服务器?   为Java RealVector的用法分类   java为什么@Transactional和@Rollback不起作用?   如何在JavaSwing中在contentpane(JPanel)上打印图像   java如何在不使用callsystem的情况下获得虚拟内存页大小?   java无法通过Servlet连接到SQL Server,但可以在本地连接到它   java不能做我的系统。出来println(Item.toString());?   java Oracle域号将加倍发布   java当谓词发生变化时,如何更新彩色荧光笔(swingx)   java在对象上共享数据的最佳设计是什么?   java使用TransferManager将大文件上传到AmazonS3存储桶的最佳方法