云原生时代,微服务架构改造是 IT 架构改变的主流。怎么解决研制功率和稳定性两大关键问题,成了企业 IT 部门的重视焦点。另一方面,曩昔的企业级 IT 架构,选型上大多以 Java 言语写就,Java 总体规划上面向大规模、长时间服务;静态类型动态链接的言语结构等特性,在强调敏捷开发、功率优先的云原生时代,往往失去了一丝灵活性。

规模化的差别,各异的事务场景,不同选型思路下诞生了各式各样的开源微服务结构,这其间就有来自字节跳动所开源的 CloudWeGo。CloudWeGo 是一套可快速构建企业级云原生微服务架构的中间件集合,项目一同的特色是高功用、高扩展性、高可靠,专心于微服务通信与治理,主体选用了 Go 言语。别的,本次沙龙还将正式发布国内唯一一个根据 Rust 言语的开源 RPC 结构,敬请期待!

自 2021 年 9 月首次开源以来,CloudWeGo 现已为字节内部 6W+ 在线微服务供给支持,在 GitHub 上收获了超过 9K+ Star 数,在社交、电商、证券等场景下服务着来自表里部的企业级客户。值得一提的是,CloudWeGo 将以表里保护一套代码、一致迭代的方式推进开源,一起也将继续坚持敞开与社区一同协作共建。

8 月 27 日下午 2 点,第七期字节跳动技能沙龙 《字节高功用开源微服务结构:CloudWeGo》 将以线上直播的方式,全面揭秘 6W+ 微服务高功用 RPC 结构 Kitex、大规模企业级 HTTP 结构 Hertz、根据 Rust 言语的另一种 RPC 结构以及 CloudWeGo 怎么建造开源社区等关键问题。

GitHub 9K Star!字节高性能开源微服务中间件 CloudWeGo 技术沙龙来了!

本期沙龙免费报名火热进行中,识别长图二维码,或点击链接 即可完结报名,除了沉溺式的技能共享体会,会务组还预备了海量福利等你来拿,快快行动吧~

讲演主题

高功用 RPC 结构 Kitex 表里一致的开源实践

内容简介

Kitex 是 CloudWeGo 开源的高功用微服务结构,开源一年,完结了由内至外的转变和过渡,现在内部有 6w+ 服务运用 Kitex,字节超过 70%的服务均已运用开源版本。Kitex 对结构核心部分坚持表里一致进行迭代,关于与内部系统集成的能力根据 Kitex 的扩展性作为扩展库在内部保护。一年以来,Kitex 新增了很多功用特性,与社区共建 Kitex 的周边生态也逐渐被构建起来,并助力部分企业用户在内部得到落地。本次共享将围绕 Kitex 表里一致的开源历程为大家介绍 Kitex 开源后的能力改变。

精彩亮点

  1. Kitex 的功用相关特性介绍
  2. Kitex 怎么能坚持表里一致地从内部应用较广的结构转为开源结构?
  3. Kitex 开源一年以来发布了哪些功用特性?
  4. Kitex 的周边生态建造怎么?
  5. Kitex 的发版节奏以及质量保障机制是什么?

讲师信息

杨芮 CloudWeGo – Kitex 项目担任人、字节跳动根底架构服务结构资深研制工程师

现在主要担任字节跳动 Golang 微服务结构的规划开发,专心于微服务的功用优化、服务治理的方向。QCon 2021 明星讲师。

大规模企业级 HTTP 结构规划和实践

内容简介

2020 年初字节跳动根底架构预备替换根据 Gin 开发的 Golang HTTP 结构,经过半年的调研和预备,Hertz 诞生。不到两年的时间 Hertz 现已生长成为公司内部第一大 HTTP 结构,支撑超 1.3 万个事务服务,日峰值 QPS 超 5000 万,一起横向支撑内部各种根底组件,包括但不限于服务网格控制面、压测渠道、FaaS、事务网关等。Hertz 的高功用和极强稳定性可以支持杂乱多变的事务场景,并接替很多根据 Gin 开发的存量服务,一起大幅降低了事务资源本钱和服务延时。

精彩亮点

  1. 了解字节跳动内部 Go HTTP 结构的变迁
  2. 了解企业级 HTTP 结构规划的考量和落地思路
  3. 了解 Hertz 的核心特色(详细到易用、高功用、可扩展的规划亮点举例)
  4. Hertz 未来规划和应战,和开源社区一同打造 CloudWeGo 产品矩阵

讲师信息

高文举 CloudWeGo – Hertz 项目担任人、字节跳动根底架构服务结构资深研制工程师

自 2017 年起,开始接触微服务,云原生等论题,曾上任于百度,担任金融级网关、百度云服务网格等研制工作。2019 年参加字节跳动,担任 Hertz 结构研制,推进公司级 Golang HTTP 结构 Ginex 向 Hertz 成功转型。

新一代根据 Rust 言语的高功用 RPC 结构

内容简介

在杂乱事务场景和百万微服务条件下,CloudWeGo 一向十分重视功用的提高,因为功用的每一点提高,在高并发高吞吐下都会带来本钱的大幅下降。

团队在 Golang 微服务结构上做了十分深度的功用优化,带来了高功用的 Kitex 结构,但在面临有着极致功用、高安全、指令级掌控的事务需求时,也深刻感触到了在 Go 上做功用优化的阻碍。因而咱们根据 Rust 开发了新一代的高功用 Rust RPC 结构,并在完结内部验证后,在一周年之际开源了出来,期望能够为功用优化在即、有更高功用寻求的事务带来一个合适的挑选。

本次共享主要为大家介绍咱们为什么挑选了 Rust 言语、咱们的结构的特色、以及用户应该怎么在 CloudWeGo 供给的 Go 和 Rust 结构之间进行选型的建议。

精彩亮点

  1. 了解为什么咱们挑选运用 Rust
  2. 了解新一代 Rust 结构的特性
  3. 了解怎么在 Rust 与 Go 之间进行技能选型

讲师信息

吴迪 CloudWeGo-Volo 项目担任人、字节跳动根底架构服务结构资深研制工程师

字节跳动根底架构服务结构团队工程师,2018 年参加字节跳动,参加规划开发了 Kitex、Rust RPC 结构。一起,长时间重视 Go 及 Rust 开源社区生态及开展。

开源社区的长时间主义与新改变 -CloudWeGo 开源社区实践

内容简介

自开源被纳入国家十四五规划后,各类项目涌入开源赛道。不断改变的环境和需求,扩大了国内的开源用户商场。CloudWeGo 开源一年,项目获得 9000+ star 和近百社区 contributor,由社区主导,完结了对多个云服务的功用对接,完结了可观测性、注册中心、服务发现等能力的扩展。

开源项目依托社区的开展提高技能影响力,在云原生产品不断进化的今日,期望经过 CloudWeGo 开源社区实践,一同探讨,在用户的需求不断改变下,怎么坚持开源社区的长时间主义,打造继续进化的开源社区。

精彩亮点

  1. 新一代云原生开源结构用户的改变:CloudWeGo 开源社区用户画像
  2. 开源为本,拥抱社区:怎么将社区的需求和技能迭代融合
  3. 继续进化的开源社区:社区是开源项目的第二产品,怎么规划一个生长型社区,CloudWeGo 开源规划和 roadmap

讲师信息

邓逸云 CloudWeGo 开源(社区)运营担任人

自 2020 年起,深度参加国内开源社区建造,曾上任于敞开原子开源基金会担任基金会开源社区,参加见证了国内开源项目社区建造由野蛮生长、到迅猛迸发、再到供应链协作精细化运营的开展。现上任于字节跳动根底架构,担任 CloudWeGo 开源项目社区建造和生态协作。

活动概况

GitHub 9K Star!字节高性能开源微服务中间件 CloudWeGo 技术沙龙来了!

沙龙介绍

字节跳动技能沙龙,是由字节跳动技能社区 ByteTech 建议的,面向全行业开发者的技能交流活动。经过搭建一个包容、敞开、自由的交流渠道,促进前沿技能的遍及与落地,协助技能团队和开发者快速生长。字节跳动技能沙龙的技能共享来源于字节跳动一线技能专家,针对热门技能方向和实践总结,为技能团队和开发者呈现一场场可供参考的技能盛宴。