PART ONE
写在前面
Go开源说是GoCN推出的一档分享Go开源好项目的直播栏目,2022年联合腾源会社区全面升级,通过全新的栏目设置,希望能够帮助到开源作者们实现以下目标:
第一是去推广他们的开源项目;
第二说说背后的设计原理和理念,产品优越性等;
第三让我们用户可以了解到更多好玩有用的项目,避免自己造轮子重复发明;
第四当然也希望通过这些分享让大家学习到每一个开源项目背后的设计理念,拥抱开源,做出自己的产品。
回顾地址:https://github.com/gocn/opentalk
——王博锋
PART TWO
本期开源先锋
利开园
公司、职位:腾讯 高级工程师
嘉宾简介:腾讯高级工程师,TarsGo 核心开发者,技术布道师,熟悉 Tars 及开源服务治理体系。负责过容器平台、云开发、DevOps 平台多个云计算相关产品的开发和技术架构设计。
PART THREE
关于 TarsGo
面向微服务开发场景,Tars 提供了多语言 RPC 框架、名字服务、配置管理、可观测基础服务等相对全面的服务治理能力。Tars 微服务框架由Tars基础服务和5种语言的 SDK 组成,在腾讯内部已有十几年的应用过程,2017 年开源后在腾讯外也有大量使用案例。
TarsGo 是一个 Go 语言实现的高性能微服务框架,也是微服务框架 Tars 的 Go 语言实现版本。
多语言支持是 Tars 的一大优势,在此之前 Tars 已经推出了 C++、Java、PHP、NodeJS 版本。Go 语言的协程并发机制使它非常适用于大规模高并发后端服务器程序开发,同时随着容器化技术的飞速发展,诸如 Docker、Kubernetes 与 Etcd 等项目兴起,使得 Go 语言越来越流行,并成为云原生的首选语言,Tars 的 Go 语言版本也因此应运而生。
PART FOUR
本期精彩看点
本期内容会介绍 Tars 基础服务的能力以及 TarsGo 框架的功能和设计原理,分享 TarsGo 微服务框架在易用性和性能优化的实践过程。另外还邀请了一位神秘嘉宾来分享Tars的使用案例。
直播时间:1月22日(周六)晚 20:00
PART FIVE
如何提前互动
请在评论区留下你对于 TarsGo 项目感兴趣的问题,我们会统一收集在直播中进行答疑~
PART SIX
观看方式
全新升级后的《Go开源说》,也同样新增为 2 路渠道同步直播,您可通过以下方式进行收看,还可查看往期回放,期期不错过哟!
关注「腾源会」视频号,期期获得开播提醒,精彩内容不误点
关注B站「GopherChina」账号及直播间,实时观看直播,查看往期回放
PART SEVEN
直播好礼
观看过程中,「腾源会」视频号直播间及「GopherChina」B站直播间将不定时送出精彩好礼,Q公仔、开源人便携咖啡杯、最热门技术图书……等你来拿!
观看渠道1:关注「腾源会」视频号,获开播提醒
观看渠道2:关注B站「GopherChina」直播
腾源会(WeOpen)是腾讯云成立的汇聚开源项目、开源爱好者、开源领导者的开放社区,致力于帮助开源项目健康成长、开源爱好者能交流协助、开源领导者能发挥领袖价值,让全球开源生态变得更加繁荣。
欢迎关注「腾源会」公众号,期待你的「在看」哦~👇