10 月 27 日,由稀土掘金技术社区主办的首届「稀土开发者大会」以线上直播的方式正式召开。本届大会为期两天,大会议题涵盖低代码、混沌工程、云原生、微服务、Java 实战、分布式数据库、大前端、音视频、业务架构、团队建设与管理及稀土掘金创作者专场等 16 大分论坛,为国内的万千开发者带来一场直击本源的技术盛宴。
腾讯云中间件微服务技术总监韩欣受邀作为「微服务架构与治理」专场的出品人,集结一线互联网大厂专家,与大家共同分享微服务的架构演进、海量应用服务治理的实践以及多运行时微服务实践探索。在本场议题分享中,腾讯开源项目北极星(PolarisMesh)的核心作者-单家俊老师,将为我们带来《腾讯海量服务治理生产实践》,让我们一睹为快,看看具体有哪些精彩内容吧!
议题分享
议题:腾讯海量治理生产实践
讲师介绍:单家俊,腾讯专家工程师,曾就职于华为中间件部门。目前就职腾讯云中间件微服务团队,负责微服务治理产品的建设。
议题简介:当前各个不同的企业及业务在应用开发过程中,会选择异构的框架(如Spring Cloud,GRPC等)、多种语言(如Java,CPP,GO)、甚至采用无侵入的服务网格模式进行开发。对这些语言框架及形态各异的应用,如何提供统一的服务治理功能(比如服务发现,流量管控,容错容灾及监控),业界当前缺少一款开源好用的工具来进行实施。于是腾讯内部自研并对外开源了一套统一服务治理中心Polaris,为不同开发语言、不同开发框架以及服务网格的应用,通过提供统一的服务治理控制面以及组件,降低不同场景下的业务的接入服务治理的门槛及成本。
议题大纲:
1. 腾讯内部服务治理现状及问题
(1)腾讯微服务规模
(2)腾讯微服务面临的挑战
- 微服务框架多样化
- 微服务语言多样化
- 业务上云
- 一站式体验
2. 腾讯微服务治理中心的演进
(1)第一代微服务治理中心CL5
- 整体架构
- 功能场景
- 问题及局限性
(2)第二代微服务治理中心CL5
- 整体架构
- 如何解决微服务治理的挑战
(a)支持多种接入模式
(b)支持跨语言原生SDK
(c)与Kubernetes无缝集成
(d)统一语义的微服务控制及监控
3. 微服务治理中心在腾讯内部的生产实践
(1)如何实现跨云跨集群的服务发现
(2)如何支持ServiceMesh应用与传统应用互访互通
听众受益:
1. 了解微服务治理的理念及场景
2. 了解如何开源软件Polaris解决海量微服务治理的问题
3. 可以了解做好微服务的治理所需要的工具以及方法
扫描下方海报中的二维码观看直播
专场其他精彩
议题1:作业帮服务治理探索和落地实践
讲师介绍:吕亚霖,作业帮基础架构架构研发负责人
议题简介:作业帮自2015年成立至今,一直保持高速增长,发展到现在已拥有数千个业务应用,数万个应用实例,数十万计算核数,多云多IDC,而在规模化加速发展的同时,作业帮的复杂度也在急剧增加。作业帮已从最开始的工具类型应用,演化成教研、工具一体覆盖整个教学领域,技术栈则由PHP、C 演化成涵盖了现在所有主流语言的多语言栈,由此也面临着高可用、极致性能、高并发的一系列问题。因此如何在业务的极速扩张下,控制其架构复杂度同时保证业务服务稳定性、成本以及研发效率成为作业帮服务治理的核心问题。主要介绍了作业帮技术演化的历程,以及相关的技术和解决方案。
议题2:Layotto:ServiceMesh,Runtime,FaaS三位一体
讲师介绍:马振军(古今), 蚂蚁集团中间件技术专家
议题简介:随着Service Mesh在蚂蚁集团内部的大规模落地,我们逐渐意识到它不够完善的地方,这让我们迫切的寻找新的解决方案,于是我们在Runtime的方向上探索并进行了实际生产落地;与此同时,在WebAssembly日益火爆的当下,Layotto对于WASM跟Runtime结合在一起来推进FaaS产品化的建设也进行了探索。
往期
推荐
《应用多环境部署的最佳实践》
《单元化架构在金融行业的最佳实践》
《服务器又崩了?深度解析高可用架构的挑战和实践》
《Kratos技术系列|从Kratos设计看Go微服务工程实践》
《Pulsar技术系列 - 深度解读Pulsar Schema》
《Apache Pulsar事务机制原理解析|Apache Pulsar 技术系列》
扫描下方二维码关注本公众号,
了解更多微服务、消息队列的相关信息!
解锁超多鹅厂周边!
戳原文,观看直播!
点个在看你最好看