CommunityOverCode 是 Apache 软件基金会(ASF)的官方全球系列大会,其前身为 ApacheCon。今年,CommunityOverCode Asia 将于 7 月 26-28 日在杭州举办。届时,大会将展示 Apache 项目的最新突破,共同探讨 Apache 的运作生态、Apache 软件的商业模式、开源的法律问题以及其他许多主题的内容。
本次大会将持续 3 天,设有 16 个论坛方向。
阿里云云原生应用平台团队将携手开源社区贡献者和用户们,在微服务、消息、可观测、网关等云原生领域,分享 18 个议题,欢迎大家报名参加,文末留言,随机抽取 5 位,送出大会三天通票一张。
演讲议题:
Apache Dubbo 如何在单体架构和微服务之间进行切换
分享时间:
7 月 26 日 14:00 - 14:30
近年来,单体架构和微服务架构之间的比较再次出现在大家的视野中,并得到广泛讨论。甚至出现了从微服务架构迁回单体架构的案例。那么,单体架构优越还是微服务架构优越呢?在软件世界中并不存在银弹,正确的选择是适合您的选择。Apache Dubbo 在微服务架构领域具有许多出色的特性和能力。它如何同时支持单体架构和微服务架构,使软件系统能够在它们之间切换?这要归功于 Apache Dubbo 3.x 版本的多实例能力。
Zhongming Hua丨Apache Dubbo PMC
Apache Dubbo PMC,见证了 Dubbo 从 Apache 孵化器到毕业的过程。Dapr 成员,Apache Maven Committer,GSoC/OSPP/GLCC 导师。
演讲议题:
通过使用 HTTP/3,在云原生环境中增强 Dubbo 的性能和可靠性
分享时间:
7 月 26 日 15:00 - 15:30
Apache Dubbo 是一个专注于提供出色的服务治理能力的高性能 RPC 框架。随着 HTTP/3 的引入,基于 QUIC 协议的特性为 Dubbo 微服务通信提供了新的可能性。HTTP/3 通过降低延迟、提高传输速度、增强安全性、改善丢包抗性以及支持 0-RTT 连接,在云原生环境中为 Dubbo 的微服务通信提供了显著的性能和可靠性改进。
演讲嘉宾:
Sean Yang丨Cloud Software Group(Citrix), Principal SW Engineer
在 Java 架构和开发方面有 18 年的经验;精通分布式系统架构设计和性能调优;曾任菜鸟资源中心团队的技术负责人;曾任阿里巴巴 CCO 架构团队的技术负责人;现任 Cloud Software Group(Citrix)的首席软件工程师。
演讲议题:
以 Dubbo 为代表的分布式中间件基准测试机制的探索与实践
分享时间:
7 月 26 日 15:45 - 16:15
与单一框架相比,分布式中间件的构建通常会遇到更多问题。例如,测试自动化、多进程编排和调度、性能瓶颈分析方法等。本文将以 Dubbo 为例,探索一种针对分布式中间件的一站式基准构建解决方案。
Lin Zeng丨Head of Intelligent Platform, R&D Center, Zhengcaiyun
曾就职阿里巴巴、华为等公司,任架构师和项目经理等职位。现政采云研发中心 - 智能中台负责人。涉猎的技术领域有云原生、中间件、操作系统、安全、区块链、人工智能、智能硬件等。
演讲议题:
开启 Dubbo 生态的新篇章 - Dubbo Go Pixiu
分享时间:
7 月 28 日 14:30 - 15:00
Dubbo-Go-Pixiu 是一款开源的 Dubbo 生态的 API 网关和集群接入解决方案。作为一个高效的 API 网关,Pixiu 能够接收外部的 HTTP、Dubbo 和 Triple 协议的网络请求,并将其转换为 Dubbo 或 Triple 等协议的请求,从而实现了 Dubbo 生态中 HTTP、Dubbo 和 Triple 之间的无缝连接。这使得开发者可以更加灵活地管理和整合各种类型的服务,实现跨系统、跨协议的服务能力互通。
Mengchao lv 丨Alibaba Senior JAVA Engineer
Dubbo 社区的成员,专注于 RPC 和代理,目前在 Dubbo Go Pixiu 社区工作,通过 Http 直接调用 Dubbo 集群和 Dubbo Mesh 控制平面能力来构建 Dubbo 生态系统。
演讲议题:
标准化的单体应用/微服务流量管理 - Koal Safety Tech Co. 的 Higress 实践
分享时间:
7 月 26 日 17:15 - 17:45
Koal Safety Technology Co. 使用 Higress 作为 API 网关,并采用最新的 K8s Gateway API 标准来替代 Nginx,实现了针对单体应用和微服务的统一和标准化入口流量管理机制。
Tianyi Zhang丨Alibaba Cloud Engineer,Higress Maintainer
Zhenghao Zhang丨Koal Software Co., envoy gateway, Senior Software Engineer
Envoy 云原生网关负责人,Higress 开源项目贡献者,前戴尔科技以及中国电科第 50 研究所软件工程师,有丰富的 Nginx&Envoy 实战经验,拥抱开源,对开源技术以及云原生技术有着浓厚的兴趣。
演讲议题:
基于 RocketMQ 的 AMQP 实践
分享时间:
7 月 26 日 14:30 - 15:00
AMQP 协议是消息中间件领域的标准应用层协议。凭借着其悠久的历史、活跃的社区、丰富的生态系统以及多语言 SDK 的全面覆盖等优势,它已成为最广泛使用的标准消息协议之一,即使在当今,Kafka、RocketMQ 等分布式消息队列产品盛行的情况下,仍然在消息领域占据一席之地,并被广泛用户采用。然而,由于历史原因,目前的 RabbitMQ 开源实现存在架构上的限制,导致在性能、可扩展性、可维护性等方面存在一定的不足。作为经过验证的分布式消息中间件,基于 Apache RocketMQ 的 AMQP 兼容实现兼容 AMQP 0.9.1 协议,为已经使用 AMQP 协议和旧系统升级的用户提供了更可靠、易操作和高性能的消息中间件解决方案。
演讲嘉宾:
Le Zhang丨Tencent Technical Experts
我目前在腾讯云工作,负责与消息队列和微服务相关的系统研发工作。我在中间件领域工作已有 10 年的经验。我也是一个开源社区的热衷者,同时也是 Apollo 和 Spring Cloud Tencent 的创始人。
演讲议题:
基于 Apache Kafka 的 Serverless 架构升级
分享时间:
7 月 26 日 15:00 - 15:30
Apache Kafka 社区版是一款出色的分布式事件流平台,但由于其计算和存储的集成设计,其弹性较差,运行大规模集群的成本较高。阿里云 Kafka 在开源 Kafka 的基础上进行了全面升级,结合了弹性计算、高性能分布式文件存储和容器服务等云原生基础设施,实现了 Kafka 的云原生化。它具有低延迟、高吞吐量、极端弹性和更易于操作和维护的特点。云原生 Kafka 架构可以高效应对极大规模 Kafka 集群的运维需求,并为实现 Kafka Serverless 云服务提供了技术基础。
演讲嘉宾:
Fujian Zhao丨Alibaba Senior Software Engineer
我于 2020 年 6 月毕业于东南大学,并于同年 7 月加入了阿里巴巴。
演讲议题:
RocketMQ ACL 2.0:消息系统企业级安全体系的进化之路
分享时间:
7 月 26 日 15:45 - 16:15
RocketMQ 作为一款广泛应用的分布式消息中间件,其 ACL(访问控制列表)机制对于保障系统安全至关重要。随着技术的发展和业务规模的扩大,原有的 ACL 1.0 面临一些安全挑战,如 IP 白名单滥用、缺乏精细化控制和组件间访问控制等。为解决这些问题,RocketMQ 推出了 ACL 2.0,通过用户认证和权限校验分离、安全性和性能之间的平衡、授权资源的多种匹配模式、灵活可扩展的插件化等机制的引入;同时融合了 RBAC、ABAC 的权限访问控制机制,提供超级用户、普通用户等多种角色、多维度的权限控制体系,极大增强了消息中间件的安全性,提供了更精细的访问控制;并在确保性能和可扩展性的同时,为大规模分布式环境下的安全运维打下坚实基础。
丁双喜,阿里云技术专家,专注于消息中间件解决方案的研究、开发和商业化。
演讲议题:
Apache RocketMQ 中批量消息的演进
分享时间:
7 月 26 日 17:15 - 17:45
从 RocketMQ 的模型设计到其内部机制,本主题全面分析了 RocketMQ 批量消息特性的迭代演进。通过持续不断的迭代,实现了 AutoBatch 功能,提升了可用性同时实现了达到行业先进水平的性能,以满足各种业务需求。本主题不仅分享了 RocketMQ 的原理和批量处理的演进,还包括与批量消息相关的性能优化,我相信这将为大家提供一些不同的视角。
You Fu丨Alibaba Cloud Message Queue R&D Engineer
深入参与 Apache RocketMQ 中批量能力的演进 对各种性能优化解决方案和技术充满热情。
演讲议题:
基于中国移动云中的 Kosmos,介绍 RocketMQ 在跨可用区方面的演进
分享时间:
7 月 27 日 14:00 - 14:30
本次演讲将介绍中国移动云中 RocketMQ 在跨可用区方面的演进,并讨论跨可用区灾难恢复场景下多集群架构的最佳实践。然后讨论 Kubernetes 多集群架构的演进、优势和挑战。我们将分享 ecloud(中国移动云)多集群架构从 KubeFed 到 Karmada 再到 Kosmos 的演化过程,并总结沿途的经验和教训。在本次演讲中,听众将全面了解 Kubernetes 多集群架构,并学习如何利用它优化云原生应用程序。
Wei Wang丨China Mobile, Software Engineer
中国移动云能力中心的软件工程师,专注于消息服务、云原生和微服务领域。目前负责消息服务产品的云原生演进工作。
Leichun Yu丨China Mobile,Software Engineer
中国移动云能力中心的高级云原生开发人员,也是 Kosmos 开源社区的维护者。专注于云计算和大数据领域,具备丰富的项目实施经验。参与多个重要项目的开发,显著提升了系统性能和稳定性。对新技术充满热情,研究领域包括云原生和人工智能。热衷于分享技术见解和实践成果,为团队和行业发展贡献智慧。
演讲议题:
Apache RocketMQ 存储的演进
分享时间:
7 月 27 日 15:00 - 15:30
随着云原生和微服务概念的发展,消息系统也在不断演进,见证了无服务器和事件驱动架构等高度动态和异步系统的活力。因此,消息队列本身的架构和模型也发生了重大变化。本次演讲介绍了一个数据密集型应用在现代化过程中引入新解决方案来支持大规模消息队列的方法。内容涵盖分层存储能力和新的索引设计、对热数据和冷数据进行细粒度流量控制,以及与云原生存储和集成硬件软件技术进行的实验。讨论将深入分析技术选择的利弊权衡,分享消息系统等基础设施服务如何充分利用软件和硬件的进步带来的优势。这些进步满足了流处理和实时分析场景中日益增长的数据分析需求,同时在成本和机器效率之间取得平衡。本次演讲旨在展示消息基础设施如何真正拥抱云原生原则,将消息策略扩展到流领域,并成为未来事件驱动架构(EDA)、全面无服务器和轻量级计算环境的基础。
Zhimin Li丨Alibaba Cloud Engineer
凭借在构建高可用性和分布式系统以及性能调优方面的丰富经验,我专注于分布式消息系统和有状态计算领域。同时,我是 Apache RocketMQ Committer 团队的成员之一。
演讲议题:
关于改进小米 RocketMQ 服务产品的实践
分享时间:
7 月 27 日 16:45 - 17:15
本次分享主要介绍小米在提升 RocketMQ 产品实力方面的实践,主要包括改进 RocketMQ 服务本身稳定性的措施以及提升周边产品(如 Flink RocketMQ、Schema、MQTT 等服务)实力的实践。
Kunming Han丨Xiaomi, Software R&D Engineer
主要负责小米公司的消息队列相关工作。
演讲议题:
基于 RocketMQ 的云原生 MQTT 核心设计
分享时间:
7 月 28 日 15:00 - 15:30
随着智能家居、工业互联网和车联网的快速发展,面向物联网(物联网)设备的消息通信需求正经历前所未有的增长。在这种情况下,高效可靠的消息标准变得至关重要。MQTT 协议在新一代物联网场景中被广泛认可,正在逐渐成为行业标准。MQTT 5.0 协议以其卓越的设计在物联网场景中崭露头角,成为新的行业标准。
在本次会议中,我们将介绍在 RocketMQ 基础上实现的 MQTT 5.0 协议的无服务器核心设计。我们将具体演示如何重新设计开源 retain 和 will 消息的存储机制,确保消息的稳定可靠传递,并实现有序消息、共享订阅和消息 TTL 等核心协议设计。
Weiguang Liu丨Alibaba Cloud R&D Engineer
Weiguang Liu 于 2022 年 6 月获得华中科技大学硕士学位后,加入了阿里云作为一名研发工程师。他的专业领域是消息队列技术的研究与开发,尤其擅长 MQTT 和 Kafka。