即时通信的云服务对照

最近考察即时通信的提供商,市场上提供此类服务的比较多的;在 14、15 年试用过融云、环信;本文简要说一下腾讯·云通信、网易·云信、阿里·百川云旺、融云、环信;

腾讯云通信
  • 文档齐全,一致性好,示例可读性有待提高;
  • 概念一致性不错:
    1. 账号登录集成、客户端集成、服务端集成;
    2. iOS SDK、Android SDK、Web SDK;
  • 3Q大战之后,生态营造努力相对提升不少;
  • 后台统计功能值得推荐;
  • 账号登录有独立模式和托管模式两种;
    专门提供 TLS(Tencent Login Service)后台 API,生成公私钥、生成 UserSig 和校验 UserSig;
    估计是源于 QQ 多年运营经验,安全性考虑的多;
  • 消息漫游机制和服务端保存时间有待确证;
    免费版:7天多终端漫游记录同步保存;
    2000元/月:月活(最高日活)低于10万人,保存一年记录;
    DAU:Daily Active Users;
  • 若使用免费服务,更加仰赖你的文档通读和理解能力;
即时通信的云服务对照_第1张图片
腾讯的云通信架构介绍(就这个风格,怎么滴)
网易云信
  • 后台统计功能相对于腾讯云弱爆;
  • 人工在线服务一流;
  • 支持云端历史记录,消息存储只受你的空间限制;
    相对而言,腾讯的云存储运营机制不一样;
  • 日活 100 以下免费,10000 以下 1800 元/月,足够使用;
  • 相对入门简单,4 小时轻松拥有IM能力是实证过的;
    相对而言,腾讯的就复杂些;
即时通信的云服务对照_第2张图片
网易云信服务架构(喜欢)
即时通信的云服务对照_第3张图片
网易云信-用户服务端集成(启用 Spelling & Grammer 干嘛?专业点就更好了)
  • 云信ID,即“用户帐号”,参数名用 “accid” 表示;
  • Web SDK 开发手册;
  • 服务端集成接口;
  • 开发者应用逻辑;
    即时通信的云服务对照_第4张图片
    交互图 @ 开发者应用、开发者应用服务器、网易云信服务器、网易云信SDK
百川云旺
  • 阿里百川 是阿里巴巴的无线开放平台;
  • 百川云旺(OpenIM)·即时通讯 是其中的一款产品;
  • 自称开放式即时通讯,4 小时轻松拥有IM能力
  • 基于阿里巴巴旺旺团队,有多年技术积累;
  • 百川云旺·即时通讯:文档中心(更多百川产品文档);
  • iOS、Android、H5 Kit(WKit)有 demo、公共账号;
  • H5 支持在 pc 和 移动端自动适配;
  • H5 Kit 已有一年未更新;
  • 后台管理弱;
  • 纯粹感觉:服务上不够稳定,生态上不够开放;
    顺便说一下 阿里悟空,是阿里巴巴推出的移动基础服务平台,已经在 10 月底停止运营了,这是一个不好的示范,当初阿里悟空声称通过提供云端 API 和客户端 SDK,帮助开发者简单、快速的开发移动应用。
  • 专业的移动即时通信云服务看来并不容易;
即时通信的云服务对照_第5张图片
云旺(OpenIM)服务端客户端交互图(这张图画的不错)

小结

  • 客户端集成都提供 iOS、Android、PC(Windows)、Web SDK;
  • 都有 Web 在线调试工具;
  • 服务端集成都提供 Restfull API;
    腾讯的服务端集成 API 最丰富;
  • 服务端集成都提供调用示例;
    网易提供 curl 请求示例(技术含量还可以);腾讯和阿里提供 PHP Server SDK;
  • 服务后台都有统计数据;
    腾讯的统计数据最全、最及时;
  • 综合推荐使用腾讯云通信;

你可能感兴趣的:(即时通信的云服务对照)