2 goodsha goodsha 于 2016.04.05 15:08 提问

我做了一个消息推送系统,客户端与服务器建立长连接,但是由于客户端越来越多,服务器怎样做集群呢

我做了一个消息推送系统,客户端与服务器建立长连接,但是由于客户端越来越多,服务器怎样做集群呢

2个回答

chenxiaohong3905
chenxiaohong3905   2016.04.05 15:14

这个有很多方案。首先你要说你用的是什么语言做的消息推送系统。
例如Java,还是C++,还是其他的。
另外 把连接接入与业务处理分开,那么做分布式自然很简单。内部可以使用 RPC进行通信。等级每个用户的实时地址。

goodsha
goodsha 用java语言做的,使用的androidpn
2 年多之前 回复
goodsha
goodsha   2016.04.15 11:43

用java语言做的,使用的androidpn

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
服务器端-客户端,websocket长连接实现Android消息推送
服务器端推送消息-客户端接收消息,利用websocket实现长连接无刷新消息推送
构建消息推送系统之HTTP长连接实践
构建一个推送系统,组成部分包括会话连接、心跳逻辑、消息接收、消息推送。在HTTP长连接推送系统实践上,我们可以利用servlet3的异步特性,再结合tomcat nio,可以为我们提供一个基础的技术支持。
使用socket接收服务器推送的消息
项目中要实现在APP中接收服务端推送过来的json数据,并解析显示到用户界面。要实现此功能就必须和服务端保持长连接. 下面就我的socket实现的长连接,接收到消息后解析再展示给用户的案例/**handler中处理接收到的socket消息*/ Handler handler = new Handler() { @Override public void ha
移动客户端中长连接技术(一)
移动客户端 长连接
java socket长连接客户端服务端(标准实例)
java socket长连接客户端服务端(标准实例),准确无误,流行结构。
如果服务端重启,那么客户端的长连接会怎么样
这里记录一次服务端重启时,使用winshark的抓包过程; 场景是:SDK 建立对 服务端的长连接,客户端连接策略是: 失活判断: 一条连接 180s都没有read到数据; 保活判断: 每秒检查一次,连续60次检查都为空闲,那么发送一次keeplive包。 重连逻辑: 如果连接断开,那么会以2s 、 4s、  6s、  8s...这样的递增产生的时延,去重连,每次连接等待5s判断连接超
客户端与服务端长连接Mina框架讲解
推送的实现方式: 一:客户端不断的查询服务器,检索新内容,也就是所谓的pull 或者轮询方式。太慢可能导致某些消息的延迟,如果太快,则会大量消耗网络带宽和电池。 二:服务器又新内容时,发送一条类似短信的信令给客户端,客户端收到后从服务器中下载新内容,也就是SMS的推送方式。问题是这个方案的成本相对比较高。 三:客户端和服务器之间维持一个TCP/IP长连接,服务器向客户端push。  
Android应用长连接之后台服务集群开发
移动应用软件有一些是长连接的,而服务器端的集群部署,有的是通过F5把每一次网络请求随机转发到集群中某一台应用服务器上的。要是想把某消息通过集群环境发送到移动端,那么集群中网络请求的随机转发与移动端长连接的特性会有矛盾。 本文以Androidpn(网络协议为XMPP)为例,介绍一种后台集群部署解决移动端与服务器间长连接问题的方法。   网络连接示意图:
【Android开发】如何实现android和服务器长连接呢?推送消息的原理
http://blog.csdn.net/q376420785/article/details/8653958 前言:现在的大多数移动端应用都有实时得到消息的能力,简单来说,有发送消息的主动权和接受消息的被动权。例如:微信,QQ,天气预报等等,相信好处和用户体验相信大家都知道吧。 提出问题:这种功能必须涉及client(客户端)和server(服务器),所以到底client如何和ser
服务器HTTP长连接与短连接
1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可靠,面向连接的特点。   2. 如何理解HTTP协议