Advertisement

flask-web 即时通讯 IM WebSocket Socket.IO 实时推送消息

阅读量:

一、即时通讯简介

即时通讯(Instant Messaging)是一种依托互联网平台实现信息实时交互的通信服务。

类型:

在线推送 * 适用场景:web页面 和 App
* 自主搭建IM服务器
* 采用WebSocket技术
* 引入成熟的开发框架Socket.IO
* 针对App可自行封装socket协议

复制代码
* 借助第三方IM服务提供商所推出的解决方案

离线推送 * 适用场景:App
* 在iOS系统中,采用APNs进行消息推送
* 在Android系统中,使用FCM(国外服务)或第三方IM服务商所提供的推送服务

提供第三方IM服务的企业包括:

复制代码
    网易云信
    融云
    环信
    LeanCloud
    
    
      
      
      
      
    

以下内容将专门针对「在线推送」功能的自主构建方案进行详细阐述。

二、需求场景

在系统运行过程中,服务端需向客户端主动发送信息,具体包括以下几种情形:

  • 当用户完成下单操作后,运营管理后台应将新订单相关信息推送至运营人员
  • 若用户A对用户B发起关注行为,则系统需向用户B发出相应的提示信息
  • 实时聊天功能亦需依赖服务端主动消息推

全部评论 (0)

还没有任何评论哟~