Java RMI异步回调或其他解决方案



Java RMI出现问题。是否可以启动异步回调?因此服务器不需要等待方法。问题是,如果服务器调用客户端的方法,可能会发生客户端"阻塞"或其他事情,因此服务器也会阻塞。有人知道解决这个问题的好办法吗?我知道"sun.rmi.transport.tcp.responseTimeout",但我不喜欢它。我读过关于"客户端轮询"的文章,但这是正确的方式吗?

//编辑另一个问题是中断这个回调(如果它们需要长时间或其他时间)

sry表示糟糕的英语;)感谢您帮助

只需在单独的服务器线程中启动回调。但RMI中的回调无论如何都是有问题的,除非您能够保证客户端和服务器之间永远不会有防火墙。

相关内容

最新更新