一种消息推送服务的实现方法与系统技术方案

技术编号:7472146 阅读:487 留言:0更新日期:2012-07-02 10:43
本发明专利技术公开一种消息推送服务的实现方法与系统。该实现方法包括:步骤1,推送消息队列接收模块将需要推送的消息存储到队列中;步骤2,推送逻辑处理模块轮询队列并将消息存储到状态存储模块中用户所对应的Key-Value键值对中;步骤3,用户登录后,客户端向长连接通讯模块发起推送服务请求;步骤4,长连接通讯模块建立并维持与客户端的长连接,并向状态存储模块写入用户的状态;步骤5,长连接通讯模块询问状态存储模块是否有消息推送给用户,若是,从状态存储模块中取出消息发送至客户端,并维持与客户端和状态存储模块的连接状态;否则,维持与客户端的长连接。本发明专利技术将客户端轮询请求转变为客户端与服务端进行网络通讯的长连接,提高了系统的可用性。

【技术实现步骤摘要】

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:康光磊
申请(专利权)人:北京新媒传信科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术