用于python的stomp库,包括一个同步客户端。

stompest的Python项目详细描述


跺脚,跺脚,跺脚!

stompest是python 2.7和python 3(3.3及更高版本)的全功能STOMP1.01.11.2实现,具有可选的tls/ssl支持。

这个包中的stomp客户机非常简单:它不会假设并发模型(线程与进程)的任何内容,也不会强制您以任何特定的方式使用它。它能让你随心所欲该软件包还包含一组通用组件,每个组件都可以单独用于滚动您自己的stomp客户端:

  • 线级stomp帧分析器和编译器,
  • 使用简单的无状态函数api忠实地实现stomp协议的语法,
  • stomp会话状态语义的一种通用实现,例如连接时的协议版本协商、事务和订阅处理(包括一种通用订阅重播方案,该方案可用于在强制断开连接后重建会话的订阅状态),
  • 以及类似于activemq中使用的failover transporturi方案。

对于当前维护者和Mozes–在ActiveMQ上的持久队列所使用的功能,此包经过了彻底的单元测试和生产强化。要将此stomp适配器与其他代理一起使用,可能需要一些小的增强。

异步客户端

异步客户机基于Twisted,这是一个非常成熟和强大的异步编程框架。为了保持stompest包的自一致性,异步客户机可以作为单独的包stompest.async使用。

安装

您可以通过pip install stompest安装此软件包,也可以通过python setup.py install手动安装此软件包。

问题或建议?

随时可以open an issue或在forum上发布问题

致谢

文档和代码示例

stompest api是fully documented here

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

推荐PyPI第三方库


热门话题
spring引导服务器忽略java上载请求   java多个驼峰路由会导致大量线程吗?   java 安卓单签入回收器gridLayout管理器   Java中指向类的不同实例的对象数组   java的启动/停止和打开/关闭等分组功能是否违反了单一责任原则?   java hibernate组件映射与自定义值类型   java如何使用不同的JDK在Jenkins作业中使用JDK8   java从匹配器获取字符串的特定部分   java通过在Spark数据框内的数组列中映射来创建新列   servlet的java Tomcat配置   java多个活动不在一个应用程序安卓 studio中   javajsf:view beforePhase在我离开页面时多次触发   javascript如何使用“java脚本”进行加密,使用和“java”进行解密   java My App不是从URL ASPX读取简单的JSON   java在RESTish web服务中应用DDD原则