论坛首页 入门技术论坛

RMI远程回调

浏览 2458 次
锁定老帖子 主题:RMI远程回调
该帖已经被评为新手帖
作者 正文
   发表时间:2008-06-10  
RMI远程回调, java6测试通过:
1. 定义接口ISomeCallback
2. 服务端RMI服务接口接受ISomeCallback作为参数
3. 客户端实现SomeCallback extends UnicastRemoteObject implements ISomeCallback。
4. 客户端调用服务端RMI服务,SomeCallback作为参数。服务端收到后回调callback.onSomeThingHappened()

注意
1. 回调不是用来传递一次性可以返回复杂结果,这样没效率
2. 回调不是用来传递可以确定立即返回的结果,可以用来返回阶段性进度等
3. 回调不要过多,而且不确定结束时间。要保证回调对象会被释放
4. 如果RMI走的http,proxy之类的,可能会有问题
5. 不要用回调替代消息

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics