多个系统中都有消息提醒这个模块。怎么把这个模块弄成一个单独的模块,然后在每个系统都能调用,,想请教下java开发实现这种功能??
|  |      1reeco      2015-03-05 13:36:37 +08:00 via iPhone aop? | 
|  |      2Static2015 OP 怎么实现? | 
|      3kingwrcy      2015-03-05 13:46:07 +08:00 打成jar,别的系统加载这个jar,然后调用 | 
|  |      4zouxcs      2015-03-05 14:11:01 +08:00 通过中间件消息队列,其他模块统一从队列取数据,消息模块只管发 | 
|      5alangz      2015-03-05 14:12:05 +08:00 复杂一点就服务化,把消息模块单独做成一个消息服务,然后可以以接口的形式或者其他形式提供消息服务,其他系统就可以使用公共的消息服务。 | 
|  |      6incompatible      2015-03-05 14:24:19 +08:00 一个复杂系统的演进基本是如下的路线: 大杂烩->组件化(如3搂所述 )->服务化(如5搂所述) 楼主可以按自己系统的量级以及运维的能力来选择是组件化还是服务化 | 
|  |      7xinyewdz      2015-03-05 14:29:38 +08:00 服务化,消息服务从队列中拿消息发送。然后对外提供发送消息的接口,供其他系统调用。 | 
|  |      8Static2015 OP @incompatible,可以用aop么? | 
|  |      9incompatible      2015-03-07 22:38:53 +08:00 @Static2015 我不认为aop跟消息提醒有什么关系  你可以把详细场景讲一下,大家给你出主意 |