跳转到主要内容

将autobahn带入您的同步应用!

项目描述

Travis-CI Code coverage Documentation Status

Autobahn~Sync

Autobahncrochet集成,为同步应用提供WAMP。

最初基于Sam & Max(警告:法语,内有成人内容和无与伦比之处!)的工作。

快速示例

from time import sleep
from autobahn_sync import publish, call, register, subscribe, run


@register('com.app.shout')
def shout(msg):
    return msg.upper()


@subscribe('com.app.idea')
def on_thought(msg):
    print("I've just had a new idea: %s" % msg)


run()
while True:
    print(call('com.app.shout', 'Autobahn is cool !'))
    publish('com.app.idea', 'Use autobahn everywhere !')
    sleep(1)

此代码将连接到监听ws://127.0.0.1:8080/ws的crossbar路由器(在尝试此片段之前,请记住启动它!)并在域realm1中注册自己。

有关更多用例,请参阅示例

附加功能

请参阅扩展文件夹中的Flask扩展;)

现在获取

pip install -U autobahn-sync

许可证

MIT许可。有关更多详细信息,请参阅捆绑的LICENSE文件。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包的信息

源代码发行版

autobahn-sync-0.3.2.tar.gz (7.6 kB 查看哈希值)

上传时间 源代码

支持者