Java web消息推送目前比较方便且实用的框架是啥

程序员济癫 2017-04-21 03:01:59
之前问过问题,有说极光推送、友盟推送等等之类的,但我想问的是Java web服务端客户端推送接收的框架,大神们说的都是移动端的推送。

我了解的在前几年pushlet和comet4j比较火,但是pushlet在2010年已经停止维护更新了且耗性能,comet4j又因为BUG不断这几年在企业团队不是很受欢迎了。剩下的什么rabbitmq、activemq、kafuka啊之类的都是要单独在服务器安装部署然后写代码绑定的,而且上手不容易,出错也很难排查。

所以,想问个各路大神,你们有没有方便又实用点的消息推送框架介绍下,能尽快上手的。

最好是内网环境能用的,像一直在各大网站水军刷屏的goeasy那种就算了,这个必须接外网而接内网还要联系厂商付费的,个人使用没必要。

坐等大神回复,喷子绕道不给分。(。・∀・)ノ゙嗨
...全文
10949 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员济癫 2018-08-06
  • 打赏
  • 举报
回复
引用 26 楼 qqsunman2 的回复:
楼主,我遇到的问题跟你一样。最后你用的是哪个啊?


项目后来搁置了,换成了其他项目。不过今年的一个项目公司选用的是netty,说这个现在十分流行而且性能很好。
mygirle 2018-07-24
  • 打赏
  • 举报
回复
用 webspcket/sockjs+stomp+rabbitmq
spring websocket有集成 github上很多例子
596085859 2018-03-03
  • 打赏
  • 举报
回复
楼主,我遇到的问题跟你一样。最后你用的是哪个啊?
qq_23364657 2018-01-12
  • 打赏
  • 举报
回复
websocket啊,实现起来也不算太复杂,现在也有相应的教程
qq_41566490 2017-12-31
  • 打赏
  • 举报
回复
socket.io.js 会好点
泪三国云无痕 2017-12-30
  • 打赏
  • 举报
回复
引用 3 楼 xiangyangsanren 的回复:
人工置顶,别沉啊,尼玛100分呢。。。
请问题主最后用了什么来实现?
vswen5 2017-12-08
  • 打赏
  • 举报
回复
nodejs socket.io
RockeyCui 2017-12-07
  • 打赏
  • 举报
回复
socket.io.js 感觉比较好的呢
maradona1984 2017-12-07
  • 打赏
  • 举报
回复
浏览器无非就websocket或者ajax轮询,你还想啥,难道你准备用flash?或者用Java applet? 那还不如轮询呢,轮询并不一定是性能损耗点,推送要保持长连接不也是占用服务资源
淡定的放牛娃 2017-12-07
  • 打赏
  • 举报
回复
建议使用LayIM。 LayIM兼容除IE6/7以外的所有浏览器。授权费300块,之后就可以随便使用了。如果不想花钱,可以找我要一个版本略低的免费版
kinoymir 2017-10-10
  • 打赏
  • 举报
回复
socket.io啊。它封装了websocket协议的。不能用websocket他会自动使用ajax来长轮询
mfrmzx 2017-10-09
  • 打赏
  • 举报
回复
推荐socket.io
w1jjdjdj 2017-04-28
  • 打赏
  • 举报
回复
高版本的就直接用webSocket好了 低版本的用flash socket模拟webSocket
月明星稀灬 2017-04-24
  • 打赏
  • 举报
回复
使用 UDP协议的socket 关注一下这个类
java.net.DatagramSocket;
110成成 2017-04-24
  • 打赏
  • 举报
回复
我只知道长连接。
ZHOU西口 2017-04-24
  • 打赏
  • 举报
回复
现在主流就是websocket! 支持楼主
一个治疗术 2017-04-24
  • 打赏
  • 举报
回复
使用comet4j吧,其实也是轮询,不过还不错,其实个人推荐websocket ,用起来感觉不错
M阳光 2017-04-24
  • 打赏
  • 举报
回复
websocket 或者长轮询 可以参考一下web版微信的页面。他就是用的一个大约23s的长轮询 额。goeasy貌似就是水军挺多的
tianfang 2017-04-22
  • 打赏
  • 举报
回复
开源xmpp服务器, openfire tigase等 极光推送就是从xmpp改的
天降风云 2017-04-22
  • 打赏
  • 举报
回复
服务器主动推送可以用WebSocket,浏览器轮询可以用EventSource
加载更多回复(8)

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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