【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

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

  • 2019-11-29
  • 本文字数:967 字

    阅读完需:约 3 分钟

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

声网 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 方法未调用成功


本文转载自公众号声网 Agora(ID:shengwang-agora)。


原文链接:


https://mp.weixin.qq.com/s/d7pleh4LBFx6Z-l7xvqVuQ


2019-11-29 18:09701

评论

发布
暂无评论
发现更多内容

自动驾驶汽车如何工作? 易筋 ARTS 打卡 Week 74

John(易筋)

ARTS 打卡计划

Android插件化-Service篇,flutter通知推送

android 程序员 移动开发

Android研发大厂面试记:阿里,字节,腾讯android面试题目

android 程序员 移动开发

Android篇:2019初中级Android开发社招面试解答(中,跨平台app开发框架排名

android 程序员 移动开发

Android插件化主流框架和实现原理,一举拿下腾讯美团滴滴offer

android 程序员 移动开发

Android源码-一文带你搞懂OkHttp,kotlin高阶函数

android 程序员 移动开发

Android技能树 — Activity小结,【深夜思考

android 程序员 移动开发

Android热修复基础篇(一),flutter图片压缩

android 程序员 移动开发

Android知识笔记:记录 2 个 “容易误解(1),【干货】

android 程序员 移动开发

Android程序员现状:没有架构师的命,却得了架构师的病

android 程序员 移动开发

Android性能优化 _ 大图做帧动画卡?优化帧动画之 SurfaceView滑动窗口式帧复用

android 程序员 移动开发

Android数据库的使用(增删改查),移动开发工程师

android 程序员 移动开发

Android文件系统总结——从-Android-Q-,面试必备知识点

android 程序员 移动开发

Android模拟面试,解锁大厂—,这些面试题你会吗

android 程序员 移动开发

Android知识笔记:记录 2 个 “容易误解,网易的朋友给我这份339页的Android面经

android 程序员 移动开发

Android程序员的Java后台学习建议,2021最新Android中级面试题目汇总解答

android 程序员 移动开发

Android篇:2019初中级Android开发社招面试解答(上,作为Android开发者

android 程序员 移动开发

Android性能优化之启动加速35%,算法+分布式+微服务

android 程序员 移动开发

Android春招面经分享:一个Android渣渣终于拿到了一个offer

android 程序员 移动开发

Android架构设计——MVC,flutterrow居中

android 程序员 移动开发

Android热修复基础篇(二),android设计模式面试题

android 程序员 移动开发

Android性能优化之内存优化,android最新开发语言

android 程序员 移动开发

Android性能优化之启动速度优化,Android面试资料集合

android 程序员 移动开发

Android性能优化:这是一份全面&详细的内存优化指南,Flutter最新开源框架

android 程序员 移动开发

Android架构之LiveData组件,原理竟然是这

android 程序员 移动开发

Android架构组件JetPack之DataBinding玩转MVVM开发实战(四)

android 程序员 移动开发

Android源码解析——Handler,看完直接跪服

android 程序员 移动开发

Android第三方库收藏汇总,移动应用开发框架

android 程序员 移动开发

Android架构组件JetPack之Room(三),Android大厂74道高级面试合集

android 程序员 移动开发

Android系统启动流程(一)解析init进程启动过程,安卓移动开发基础案例教程

android 程序员 移动开发

【LeetCode】删除链表中的节点Java题解

Albert

算法 LeetCode 11月日更

声网 Agora 实时消息 SDK 1.0上线:打通信令 SDK、自动快速扩容_服务革新_声网_InfoQ精选文章