【发布时间】:2015-05-22 11:32:56
【问题描述】:
我即将与其他服务器通信以在我的 Java-Gwt Web 应用程序中获取所需的数据。我需要根据该服务器的响应执行一些功能。以下是 2 方之间的通信流程。 1)我正在从我的 servlet 向其他服务器发送带有所需输入参数的请求。 2)根据我发送的请求,其他服务器将给出响应。 3)在发送响应之前,其他服务器会做一些繁重的处理。所以可能需要一些时间。 4) 但在我这边,我应该等待该服务器的响应,否则我无法更进一步
问题: a) 如何等待其他服务器的响应?如果需要更多时间来获得响应,有时它会给出 HTTP 错误。
【问题讨论】:
-
听起来你需要花一些时间来学习 JMS
-
@gerrytan,我不知道 JMS,请问这是解决我问题的唯一方法吗?
-
你在使用 GWT RPC 吗?异步回调有什么问题?
-
当然不是。但它很好的解决方案。我很惊讶,gwt 客户端可以接收 JMS 消息。感谢@gerrytan!我想,任何其他解决方案都会通过其他方式实现 JMS 范式。
-
没有两台服务器之间的通信。
标签: java servlets web-applications integration