3

我想使用 websocket 将WAMP协议用于 RPC 和 Pub/Sub。特别是,我对使用crossbar.io作为 WAMP 服务器很感兴趣。

我通读了 WAMP 的规范,但不清楚是否可以将数据作为来自客户端的 RPC 调用的一部分进行流式传输。不过,似乎支持从服务器流式传输结果。

编辑:我想澄清一下,我指的是人们可能称之为渐进式请求的东西,而不是简单地充当客户端的服务器。

4

3 回答 3

2

在 WAMP 中服务器和客户端是平等的。传统意义上的客户端(例如浏览器)可以为传统意义上的服务器提供调用过程,这可以使用渐进式调用结果。

于 2015-05-21T09:31:54.510 回答
2

今天(2015/05),WAMP 有渐进式结果,但没有渐进式请求。

WAMP 的开发(嗯,现在仍然是)由用例驱动。我们有一个渐进式结果的用例,但没有渐进式请求。此外,渐进式请求的工作方式并不是完全直接的。

于 2015-05-22T18:00:29.363 回答
0

您应该能够通过简单地进行多次调用并使用某种排序/分块将数据拆分到多个调用中来相当容易地模拟这一点。或者,您也可以致电预期的接收者,让他们知道数据已准备好,然后让接收者发起呼叫,然后利用渐进式呼叫结果。

于 2015-07-20T13:50:06.350 回答