服务器端开发消息推送大家一般用哪些技术,求帮助

调皮的XD 发布于 2015/08/12 11:46
阅读 2K+
收藏 3

业务需求,现在要开发针对移动端的消息推送,三方推送就不考虑了,现在就是不知道怎么技术选型,大家有没有什么好的建议,xmpp神马协议太重量级了,boss说是用websocket,请问大家一般做消息推送,大家选用何种框架等,谢谢了

顺便说一句,netty适合做消息推送不?

加载中
0
强T
强T

java版:jetty9 websocket+rocketmq+负载均衡器(Zookeeper),实现消息集群。

1
hanbaga
hanbaga
我之前使用过nginx的push module. 我个人感觉比较容易. nginx的稳定性又好.
调皮的XD
调皮的XD
我去看看,谢谢
0
orangleliu
orangleliu
不用框架
调皮的XD
调皮的XD
自己用websocket来写?那自己要封装的东西太多了,坑太多呀
0
okk
okk
websocket,注意稳定性就可以了
okk
okk
回复 @没有女朋友new一个 : 没用框架,websocket现在使用注解也可以,挺方便的。
调皮的XD
调皮的XD
我知道用websoket,你们都是自己从底层写起走?不用框架?
0
crazymus
crazymus
PHP倒是有两个框架值得尝试:Swoole和Workerman
dreamhack
dreamhack
Workerman鸡肋
0
lonyis
lonyis
MQTT websocket不比XMPP轻量多少
0
朱宏青
朱宏青

MQTT+Netty+Redis+RabbitMQ+Cassandra

OR

Openfire套

OR

第三方


注:人数没有过万随便搞搞就好

朱宏青
朱宏青
回复 @inmyfree : 请仔细看MQTT协议 你这个问题要看业务场景 MQTT都有对应的支持 逻辑肯定要你自己实现啊 MQTT只是协议
inmyfree
inmyfree
你们MQTT的信息状态是怎么维护的呢?推送只是推送?信息到达和延时、群发、组发都是靠业务逻辑吗?如推送一条消息给用户,默认是没到达,消息体包含消息ID,等下客户端通过消息ID回调服务器接口,告诉服务器该信息已经到达?是这么处理的吗?还有一个,就是用户在线情况你们是这么处理的呢?这个我想了很久也无解,最终还是用oprenifre了
朱宏青
朱宏青
回复 @没有女朋友new一个 : 那看你技术了,技术好可以试试用第一种,前提是能理解这种架构,并把它架起来;不行就第二种吧;再不行就第三方
调皮的XD
调皮的XD
活跃用户都有好几十万呀,不能随便搞呀
0
kevin_86
kevin_86
netty可以,nodejs也照
0
itmyhome
itmyhome
信鸽  极光这些  楼主说的是这个意思吗
调皮的XD
调皮的XD
类似这种嘛,只不过要自己搭建推送
0
moz1q1
moz1q1
自己百度下 android如何实现推送原理 http://blog.csdn.net/q376420785/article/details/8653958
返回顶部
顶部