声网 Agora 实时消息 SDK 1.0上线:打通信令 SDK、自动快速扩容

原文链接: https://docs.agora.io/cn/Real-time-Messaging/RTM_releases_android?platform=Android

声网 Agora 实时消息(RTM)SDK 1.0 版 已经正式上线,大家可以在官网「开发者 --> SDK 和应用下载」中获取最新版本 SDK。作为一款可以替代声网信令 SDK 的产品,实时消息 SDK 可提供稳定可靠、低延时、高并发的全球消息服务。

新增功能


支持与信令 SDK 互通

很多声网的老用户可能现在都还在使用声网信令 SDK。作为信令 SDK 的替代升级之作,现在,实时消息 SDK 已经支持与声网信令 SDK 互通了。也就是说,开发者们可以在新版本的 App 中使用实时消息 SDK,同时又不影响新版本用户与老版本用户之间的正常互动。

在新版本的 LocalInvitation 类里,实现了 setChannelId  getChannelId 方法。如需与 Agora Signaling SDK 互通,则必须调用 setChannelId 方法设置频道 ID。

实时消息 SDK 1.0 版支持了与信令 SDK 的互通,也意味着更便于老信令 SDK的用户集成实时消息 SDK,并在用户无感知的情况下完成从信令 SDK 到实时消息 SDK 的迁移。根据我们的计划,2019 年年底,将停止对信令 SDK 的维护。

设置日志文件地址

支持通过调用 setLogFile 方法变更本地日志的默认地址。该方法无需在 login 成功之后调用,我们建议在初始化 Agora RTM 服务后即调用该方法,否则会造成日志文件显示不完整。

设置日志输出等级

支持通过调用 setLogFilter 方法将日志内容按照 OFF、CRITICAL、ERROR、WARNING 和 INFO 不同等级输出,分别对应“不输出任何 log”、“输出 CRITICAL 级别 log”等。详情,可以在 Agora 文档中心搜索“ LOG_FILTER_TYPE ”。

设置日志文件大小

支持通过 setLogFileSize 方法设置日志文件大小。日志的默认大小为 512 KB。低于该默认大小的设置无效。

功能优化


自动快速扩容

为了帮助用户及时应对业务增长。实时消息全系统已具备横向扩容能力,所有节点均可以快速、自动扩容,用户完全无感知。

频道消息缓存

频道消息缓存,在用户掉线的情况下如果30秒内重新登录,后台会补回最近30秒内最多32条频道消息。而且,此功能不需要开发者升级 SDK,即可体验到。

另外,在1.0 版中,我们优化了频道消息的到达率、优化了频道进出事件的时延。我们还针对不同错误情况,优化了错误代码,包括:

  • Agora RTM 服务未初始化

  • 调用频率超过上限

  • 未调用 login 方法或 login 方法未调用成功

关于 实时消息 SDK 1.0 及 1.01 版本的 API 变更,以及更多详情,请点击「阅读原文」查看开发文档。

640?wx_fmt=gif

 实时消息 SDK 在线课 


8月 14 日下午15:00 - 15:30,实时消息SDK产品经理与我们的布道师将一起在线讲解实时消息 SDK 的特性,以及如何从信令 SDK 迁移至实时消息 SDK。

报名请扫码,申请好友时请备注「RTM

声网 Agora 实时消息 SDK 1.0上线:打通信令 SDK、自动快速扩容_第1张图片

更多在线视频课详情,请见今天第二条推送


你可能感兴趣的:(声网 Agora 实时消息 SDK 1.0上线:打通信令 SDK、自动快速扩容)