【发布时间】:2013-10-28 17:22:53
【问题描述】:
因此,我对整个函数式反应范式产生了浓厚的兴趣,并尝试将其中的一些实践付诸实施。但我仍在努力理解的一件事是如何在前端使用这些异步服务器端调用。因此,假设您的服务层生成了一个 Observable<?> 对象,该对象将由您的控制器调用。伟大的。但是现在,您如何处理来自客户端的这种异步结果?通常这是您将阻止结果的地方,例如来自Future<?> 对象,然后构造您的结果对象并将其发送回调用客户端。但重点是不要阻塞,那么你现在用你的 Observable 做什么呢?一旦结果可用,您是否必须使用网络套接字来“推送”结果?
我希望这个问题有意义。只要调用和结果消费者存在于服务器端,所有这些都是有意义的。但是在 Web 应用程序中,客户端在调用控制器后期望结果,我不明白如何在这里保持异步、反应范式。任何帮助都非常感谢您理解这一点。
【问题讨论】:
标签: java asynchronous reactive-programming rx-java