如何通过RMI实现观察者模式?

vipcowrie 2003-06-18 02:43:11
一个服务器,多个客户端,现在希望达到的效果是:如果某个客户端修改了,那么服务器要通知其他的所有客户端。

服务器与客户端都是通过RMI来访问的。
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeffyan77 2003-07-18
  • 打赏
  • 举报
回复
首先,JMS是一个接口标准,MQ是一种中间件服务器。我前面说得不太严格。

最好的MQ服务器是

IBM MQ (可能国内比较常见)
TIBCO (华尔街公司通常认为这是最好的)
SONIC MQ (最早支持JMS的)
Microsoft MQ (不支持JMS,但是是PC上最早的MQ)
...

根据您的需求选一个就可以。MQ可以支持或者不支持JMS接口,但是JMS接口是所有常见的MQ服务器通用的,一般而言,在一个产品上针对JMS编程,可以随时换到另一个产品上去。如果不使用JMS编程的话,您就要使用各个产品提供商的接口,在一个产品上做好的,不一定能转移到另一个产品上去。

MQ服务器可以独立运行,不需要J2EE服务器。一般有一个server软件,按装很想J2EE服务器,还有一个client软件,按装到需要联结服务器的地方。
cqhzq 2003-07-18
  • 打赏
  • 举报
回复
to:楼主
http://www-900.ibm.com/developerWorks/cn/java/l-observerinj2ee/index.shtml
cqhzq 2003-07-17
  • 打赏
  • 举报
回复
请问:单独用JMS中间件,用那个公司提供的好?我的意思是在没有J2EE容器的情况下,如何使用JMS?
jeffyan77 2003-06-18
  • 打赏
  • 举报
回复
建议使用JMS

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧