IM系统

  1. 阿里云 >
  2. 全部产品 >
  3. 表格存储 TableStore >
  4. IM系统

应用场景

IM系统
场景描述及概要
场景需求与痛点
需要按对话存储历史消息,要求海量数据存储,且易拓展
需要按接受者存储同步消息,要求高并发写入,实时拉取
需要针对历史库数据进行数据检索,要求数据更新同步
解决方案及优势
表格存储Timeline 消息模型,专为 IM场景设计,简化开发
支持同步表百 TB 级存储,存储表 PB 级存储
分布式LSM存储引擎,每秒百万消息写入,毫秒级同步库拉取
方案效果与价值
帮助某IM工具实现了核心消息系统的全面重构,提升了扩展性和安全性。支撑了疫情期间持续的数据峰值,节省成本60%以上
推荐搭配使用
点击查看完整内容
IM系统 相关文章
IM系统迁移
如果正在使用自研或第三方即时通信服务的App开发者希望接入AIM,则需要考虑从旧IM系统迁移到AIM的问题。AIM针对不同场景,为客户量身打造了一套迁移方案,并且成功为多家客户实现了平滑迁移。术语约定 老系统:App原来使用的IM系统。新系统...
现代IM系统中的消息系统—架构
本章节主要介绍现代IM系统中的消息系统架构以及基于表格存储(Tablestore)自研的Timeline模型构建的消息系统。基于Timeline构建的现代消息系统能够同时支持消息系统的多种特性,包括多端同步、消息漫游和在线检索,在性能和规模上能够实现...
现代IM系统中的消息系统—模型
以一个简易版IM系统为例,来看如何基于Tablestore Timeline模型建模。按照上图中的例子,存在A、B、C三个用户,A与B发生单聊,A与C发生单聊,以及A、B、C组成一个群聊,来看下在这个场景下消息同步、存储以及读写流程分别如何基于...
现代IM系统中的消息系统—实现
本章节主要为本章节以钉钉(DingTalk)的功能为参照,详细说明如何基于表格存储的Timeline模型实现钉钉的IM功能。以下内容按照聊天系统的消息存储、关系维护、即时感知、多端同步这四个功能模块分段,分别介绍每一部分的功能、方案介绍、表...
如何优化高并发IM系统架构
介绍如何使用表格存储的主键增列功能优化高并发IM系统架构。背景 在构建社交IM和朋友圈应用时,最基本的需求是将用户发送的消息和朋友圈的更新及时、准确地更新给该用户的好友。这需要为用户发送的每一条消息或者朋友圈更新设置一个序号...
Linux系统的ECS实例修改主机名重启系统之后失效
问题描述 在Linux系统的ECS实例中修改主机名,但是重启系统之后会失效,恢复为默认名称。问题原因 CentOS 7镜像中默认安装了cloud-init工具,在VPC环境下创建ECS实例时,会通过cloud-init工具配置主机名,每次重启系统之后cloud-init会自动...
调整Linux实例中limits系统参数的方法
Linux系统的/etc/security/limits.conf配置文件可以对系统资源进行限制,该配置文件用于限制用户可以使用的文件数、线程和内存等资源使用量,从而提高系统稳定性。该配置文件中的nofile参数为系统中所有用户打开文件数的最大值,/proc/sys/...
云虚拟主机中安装织梦(DedeCRM)系统没有成功的解决...
问题原因 主要是由于程序配置导致。解决方案 阿里云提醒您: 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或...
Linux系统云虚拟主机添加MIME类型
本文介绍Linux操作系统云虚拟主机添加MIME类型的方法。前提条件 说明 建议您使用FileZilla或CuteFTP,具体操作,请参见使用FileZilla管理文件或使用CuteFTP管理文件。背景信息 Linux操作系统云虚拟主机添加MIME类型,请您根据云虚拟主机...
Windows系统云虚拟主机添加MIME类型
本文介绍Window操作系统云虚拟主机添加MIME类型的方法。前提条件 已安装FTP客户端。说明 建议您使用FileZilla或CuteFTP,具体操作,请参见使用FileZilla管理文件或使用CuteFTP管理文件。背景信息 云虚拟主机已默认添加了常用的MIME类型,...

热门推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化
其他推荐内容