Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java RMI 有问题。是否可以启动异步回调?所以服务器不需要等待方法。问题是,如果服务器调用客户端的方法,则可能会发生客户端“阻塞”或其他情况,因此服务器也会阻塞。有人知道一个好的解决方案吗?我知道“sun.rmi.transport.tcp.responseTimeout”,但我不喜欢它。我读过“客户轮询”,但这是正确的方法吗?
//编辑另一个问题是中断这个回调(如果他们需要很长时间或其他)
抱歉英语不好;)感谢您的帮助
只需在单独的服务器线程中启动回调。但是 RMI 中的回调无论如何都是有问题的,除非您可以保证客户端和服务器之间永远不会有防火墙。