我想使用websockets的RPC和Pub / Sub的WAMP协议。特别是,我有兴趣使用crossbar.io作为WAMP服务器。
我仔细阅读了WAMP的规范,并不清楚它是否可以作为来自客户端的RPC调用的一部分来传输数据。似乎有support来从服务器传输结果。
编辑:我想澄清一点,我指的是一个人可能称之为渐进式请求,而不是仅仅是一个充当客户端的服务器。
答案 0 :(得分:2)
服务器和客户端在WAMP中是等于的。传统意义上的客户端(例如浏览器)可以为传统意义上的服务器提供一个程序来调用,这可以使用渐进式调用结果。
答案 1 :(得分:2)
今天(2015/05),WAMP有渐进的结果,但没有渐进式请求。
WAMP的开发(很好,仍然是)由用例驱动。我们有一个用于渐进结果的用例,但不是渐进式请求。而且,渐进式请求应该如何运作并不完全直接。
答案 2 :(得分:0)
您应该能够通过简单地进行多次调用并使用某种排序/分块来跨多个调用分割数据,从而相当容易地模拟这一点。或者,您也可以呼叫目标收件人,让他们知道数据已准备好,然后让收件人发起呼叫,然后使用累进呼叫结果。