2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

钉钉企业级 IM 存储的挑战与实践

  • 2019-10-01
  • 本文字数:763 字

    阅读完需:约 3 分钟

钉钉企业级 IM 存储的挑战与实践

作为 ToB 产品,钉钉具备独特的业务场景。首先是超级大群,在钉钉上,企业的组织关系可映射到 IM 的群。例如全员群就是包含企业所有员工的一个群。这带来为数众多的超级大群。在节假日时期,特别是元旦、春节或者双 11 这样的重大活动,老板和员工在群里高频互动,给 IM 存储系统带来巨大的压力。


第二是聊天数据长期保存,历史消息可实时回溯。与 ToC 的消息所不同的是,钉钉的聊天数据属于企业资产,需要长期保留。随着钉钉体量迅速增长,面临着存储容量扩展瓶颈,存储成本高昂等问题。


第三是稳定性要求高。一旦钉钉的消息发不出去或者收消息出现延迟,会大面积影响企业的核心业务运转。从历史经验来看,存储恰恰是非常容易出问题的依赖。


面对上述挑战,我们将 IM 存储模型从写扩散升级为读写扩散混合,减少超级大群对存储的扩散量;与阿里自研的 X-Engine 存储引擎共创,实现了一个低成本,适应钉钉 IM 业务的冷热存储架构;同时通过存储冗余,应对高稳定性的要求。本次分享系统介绍我们的解决思路和关键细节,希望可以让你有所收获。


钉钉 IM 服务端研发技术专家劲弩老师将在ArchSummit全球架构师峰会(北京站)2019为我们带来《钉钉企业级 IM 存储的挑战与实践》的精彩分享。


演讲提纲


  1. 钉钉 IM 业务的特点

  2. 钉钉 IM 的消息存储模型

  3. 钉钉 IM 冷热存储架构和背后的思考

  4. 钉钉 IM 高可用存储架构实践


听众受益点:


  1. 了解业界 IM 的存储模型;

  2. 了解企业级业务的特点,及其对技术架构的影响;

  3. 了解存储成本优化的思路和解决办法。


嘉宾介绍


劲弩 钉钉 IM 服务端研发技术专家


主要负责钉钉 IM 的存储架构优化、成本控制和消息发送稳定性保障。2016 年加入钉钉,擅长高可用、低成本的企业级系统架构,对钉钉 IM 的技术演进深有体会。


更多业务架构的相关分享请访问 ArchSummit全球架构师峰会(北京站)2019官网。


https://archsummit.infoq.cn/2019/beijing/


2019-10-01 15:452086

评论

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

AI英语听力APP的开发框架

北京木奇移动技术有限公司

软件外包公司 AI听力练习 AI英语学习

祖传代码救命指南!AI 一键解析 + 智能重构,让老系统起死回生

飞算JavaAI开发助手

DeepSeek免费福利限时开启,AI界的“薅羊毛”机会来了!

京东科技开发者

Alfred 5 for Mac(苹果效率提升工具)

Geek贝

🎉 Harmony OS Next里的Web组件:网页加载的全流程掌控手册

Turing_010

枫清科技携手中化信息挖掘实现AI高价值场景应用,打通智能化“最后一公里”

Fabarta

中化信息 枫清科技 智能化建设

Spring AI Alibaba 1.0 GA 正式发布,Java 智能体开发进入新时代

阿里巴巴云原生

零信任服务与传统VPN的比较及其在技术方面的区别

天翼云开发者社区

安全

提升 AI 交付效率:嘉为蓝鲸 CPack 制品库 ML 模型管理功能助力 DevOps 落地

嘉为蓝鲸

DevOps 制品库 CPack

鸿蒙Next仓颉语言开发实战教程:订单详情

幽蓝计划

25年厦门正规等保测评机构有哪些?在哪里?

行云管家

网络安全 等保 堡垒机 等保测评

🤚🏻 Harmony OS Next玩转多层级手势事件:当组件遇上“套娃”,触摸该怎么分家?

Turing_010

老代码别硬改!AI 秒破遗留系统重构 3 大死穴,90% 工程师踩过的坑

飞算JavaAI开发助手

阶跃星辰开源 130B 端到端语音大模型 Step-Audio-AQAA;MiniMax计划发布独立音频生成应用丨日报

RTE开发者社区

故障诊断:ASM莫名出现GC等待事件、ADG的MRP进程HANG住

电子尖叫食人鱼

故障

AI英语听力APP的技术难点

北京木奇移动技术有限公司

软件外包公司 AI听力学习 AI英语学习

科大讯飞基于Volcano实现AI基础设施突破,赢得CNCF最终用户案例研究竞赛

华为云原生团队

云计算 容器 云原生 Volcano

DistilQwen-ThoughtX蒸馏模型在PAI-ModelGallery的训练、评测、压缩及部署实践

阿里云大数据AI技术

人工智能 模型蒸馏 #大数据 #大语言模型 DistilQwen2.5

2025广东软件风云录揭晓,嘉为蓝鲸研运一体、自动化运维、ITSM、CMP四大产品荣耀入选!

嘉为蓝鲸

ITSM cmp 自动化运维 研运一体

AI英语听力APP的主要功能

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI口语学习

网页防篡改技术:保护网站安全与完整性的关键

天翼云开发者社区

安全

传统数据仓库正在被 Agentic AI 吞噬?Agentic Data Stack 初探

白鲸开源

大数据 AI 数据仓库 数据科学 Agentic AI

个人网站大更新,还是有个总站比较好

程序员郭顺发

工作中对InheritableThreadLocal使用的思考

京东科技开发者

淘宝商品详情 API 的多元应用与进阶优化

Noah

什么是Redis缓存穿透?redis面试题及答案乐分享(附面试题大全)

程序员高级码农

程序员‘ redis' Java.

AI技术在英语听力练习中的应用

北京木奇移动技术有限公司

软件外包公司 AI听力练习 AI英语学习

Spring AI接入DeepSeek:快速打造微应用

京东科技开发者

保障企业内网数据安全就用堡垒机!好处多多!

行云管家

网络安全 数据安全 堡垒机 内网安全

钉钉企业级 IM 存储的挑战与实践_ArchSummit_劲弩_InfoQ精选文章