介绍 - NMS消息推送中继转发服务

 
NMS全称Now message service,旨在为开发者快速打造简单、低成本、高性能,安全可靠的消息推送、中继和分发服务; 开发者无需部署维护服务器,开箱即用,并能够同时支持websocket、socket连接。

 

使用场景

images

  1. 1对1消息通讯场景
    • A客户端订阅通道名AAA
    • B客户端订阅通道名BBB
    • C客户端订阅通道名CCC
    • ...
    • A向通道BBB推送消息,B向通道AAA推送消息...,实现多端1对1消息通讯。
  2. 1对多消息通讯场景
    • A客户端订阅通道名GROUP_1
    • B客户端订阅通道名GROUP_1
    • C客户端订阅通道名GROUP_1
    • ...
    • X客户端向通道GROUP_1推送消息,此时A、B、C...所有订阅了GROUP_1的客户端全都会收到消息。

 

 

  • 集消息订阅、推送全功能场景演示
  • 实时聊天室场景演示
     

 

概念说明

  1. 每个NowAPI注册帐号下可存在多个实例(instanceId)。
  2. 每个实例下可以存在多个通道(channel),通道名不需要创建,随意指定,并且随用随弃。
  3. 每个实例下可以存在多个用户(userId),用户不需要创建,随意指定,并且随用随弃。
  4. 每个客户端/用户都可以向所属实例通道接收和发送消息。

 

获取账号和KEY

  1. 注册nowapi帐号
  2. 登录nowapi控制台
  3. 进入消息推送服务查看 instanceId key等

 

KEY 说明

1. Subscribe key  订阅key     可订阅,不可发送消息
2. Client key     客户端key   可订阅,可发送消息
3. Secret key     安全密钥     RESTFul api相关