2024-10-06 12:29:19 发布
网友
我想使用一些发布/订阅功能以及rpc从扭曲的高速公路.应用
如果我可以不用做ApplicationSession类,我宁愿不做。在
注册的rpc方法会导致客户端订阅和发布吗? 如果可以,请告诉我怎么做。在
是的,当然:
def onEvent(msg): print("got event: {}".format(msg)) @app.register('com.example.triggersubscribe') def triggerSubscribe(): yield app.session.subscribe(onEvent, 'com.example.topic1')
当调用triggerSubscribe时(例如,从另一个WAMP组件远程调用),被调用方(暴露com.example.triggersubscribe的WAMP组件)将动态订阅com.example.topic1。在
triggerSubscribe
com.example.triggersubscribe
com.example.topic1
当然,也可以从注册过程中发布:app.session.publish()。在
app.session.publish()
我已经添加了完整的示例(包括JS客户端)here。在
是的,当然:
当调用
triggerSubscribe
时(例如,从另一个WAMP组件远程调用),被调用方(暴露com.example.triggersubscribe
的WAMP组件)将动态订阅com.example.topic1
。在当然,也可以从注册过程中发布:
app.session.publish()
。在我已经添加了完整的示例(包括JS客户端)here。在
相关问题 更多 >
编程相关推荐