请教各位大牛,一个消息推送平台的技术选型

请教各位大牛,一个消息推送平台的技术选型。

现在想做一个由各个应用(假设名字为A系统、B系统、C系统,都是独立的java Web系统)共用的消息推送平台,把各个系统中的消息通知推送到A、B、C系统的用户端。A、B、C系统用户可能使用浏览器登录,也可能使用Android手机登录。

现在已知消息推送数不会特别高,同时的在线用户数比较有限。

请问该使用哪种技术作为消息推送?

图片说明

是选择openfire这样的XMPP(BOSH)服务器,还是直接用java的推送技术Pushlet比较好呢?还是使用其他的技术?

一般的系统 用个推,极光,友盟等的push就可以搞定了的,openfire这样的XMPP服务器弄起来有点复杂的~