【发布时间】:2009-11-21 22:22:27
【问题描述】:
在另一个question 中,我担心使用需要五分钟才能完成的网络服务。我正在考虑在这个用例中使用 RMI 而不是 Web 服务..
但归根结底,Web 服务和 RMI 是否都使用 TCP 套接字进行底层连接? 5 分钟的 Web 服务调用是否比相同时间的 RMI 请求更不稳定?
请注意,在我们的例子中,我们谈论的是内部应用程序通信。
更新:这个问题源于我担心我们会遇到连接断开或其他需要 3-5 分钟才能完成的 Web 服务问题。这种担心可能完全不合理 - 我的另一个 question 的回复者表示,如果您同时控制客户端和服务器,您应该没问题。但我只是想更详细地了解为什么使用 Web 服务实现而不是 RMI 实现更不可能出现 5 分钟通话的断开连接。如果它们都依赖于套接字连接,那么这可以解释为什么没有区别......
【问题讨论】:
-
不太稳定是什么意思?你观察到什么?
-
我没有观察到任何事情——我只是沉迷在可能的问题上。对问题进行了澄清。
标签: java web-services sockets rmi communication-protocol