RMI服务导出器和HttpInvoker有什么区别?
我知道RMI使用RMI作为底层通信技术和调用者标准的http post。还有其他值得注意的差异吗?
答案 0 :(得分:4)
RMI是一种标准的Java技术,原则上是可移植的。您可以轻松地与其他Java应用程序进行交互。
Spring HTTP调用程序是一项专有技术。它们与RMI一样,使用Java序列化,但使用标准HTTP协议作为底层网络层。一方面,由于您仅限于其他Spring应用程序,因此便携性较差。另一方面,与二进制RMI协议相比,使用标准HTTP协议可能被视为 more 可移植。