当前位置: 首页 > article >正文

字节跳动基础架构消息队列团队论文入选云计算领域顶会 SoCC 2024

2024 年 11 月 20 日至 22 日,SoCC 2024 将在美国华盛顿州 Redmond 举行。字节跳动基础架构-消息队列团队的研究成果被 SoCC 2024 接收。

SoCC 会议全称 Annual ACM Symposium on Cloud Computing,是云计算领域顶级会议之一,同时也是 ACM 所有会议当中唯一一个同时被 SIGMOD 和 SIGOPS 赞助的顶会。代表了当前云计算领域在学术界、工业界和开源社区的前沿水平。SoCC 会议伴随着云计算的兴起而成立,至今已经举办到第 15 届。该会议每年吸引全球顶级研究机构和知名大公司投稿,对系统创新性、完整性、和有效性等方面都要求很高。

ByteMQ: A Cloud-native Streaming Data Layer in ByteDance

BMQ 是由字节跳动基础架构-消息队列团队自主研发的一款云原生友好、高吞吐且扩展性能极强的消息队列服务。在 BMQ 上线前,字节跳动内部广泛使用 Kafka 来承接日志数据收集、训练样本传输等任务。然而,随着当时字节业务(例如抖音)的飞速发展,Kafka 的弊端逐渐显现。它的扩展能力、单集群规模、负载均衡能力以及容错容灾能力都对业务的发展形成了制约。基于这样的情况,我们设计出了采用存算分离架构的云原生消息引擎 BMQ。

BMQ 存算分离的架构极大提升了集群扩缩容的效率,实现了计算层和存储层的秒级扩缩容。这种架构还为 BMQ 赋予了极强的可扩展性,单集群能承担 TB/s 级别的吞吐。池化的分布式存储资源以及极致的负载均衡算法,再加上云原生化,让 BMQ 的成本相较 Kafka 降低了约 70%。此外,BMQ 还具备强大的容灾容错能力,自动的分布式存储系统故障检测及切换功能,能使 BMQ 在底层存储系统异常时快速自动恢复;异常实例检测机制让 BMQ 在复杂的云原生混部环境中可以迅速识别异常实例并快速自动隔离,真正实现高可用。

论文与现场报告将于 11 月底正式亮相 SoCC 2024。届时,字节跳动基础架构团队也将发布该论文的对应解读文章,敬请持续关注。


http://www.kler.cn/news/355192.html

相关文章:

  • 数据库中的JSON数据类型
  • 【MySQL】入门篇—基本数据类型:简单的查询与过滤
  • Java多线程编程:深入理解与实践
  • SSL卸载(SSL流量管理)
  • Linux go语言配置
  • 嵌入式C语言面试相关知识——结构体和联合体
  • 模块编译成功,但是python运行找不到依赖库Nomodule named ‘ ‘
  • 定期备份MYSQL数据库(Linux)
  • 2024 蚂蚁SEO蜘蛛池对网站收录的帮助
  • 机器学习核心:监督学习与无监督学习
  • Ansible Roles与优化
  • Java开发中知识点整理
  • 【vue】解决vue Admin Template打包是空白的页面
  • wiki搭建
  • 爬虫逆向-js进阶(续写,搭建网站)
  • 深度学习架构:MOE架构
  • NVR录像机汇聚管理平台5个开源免费的多个NVR同时管理(网络视频录像机)系统
  • 【关系型数据库informix底层原理一】
  • ARM嵌入式学习--第三天
  • HUAWEI_HCIA_实验指南_Lib2.1_交换机基础配置