风里雨里, 我们 Meetup 杭州站等你
01
MOSN高性能网络层扩展实践
王发康|蚂蚁金服 可信原生技术部技术专家
蚂蚁金服技术专家,专注于高性能网络服务器研发,MOSN、Tengine 开源项目核心成员,目前关注云原生 ServiceMesh、Nginx、Envoy、Istio 等相关领域。
内容简介
MOSN 在 Service Mesh 领域作为东西向 RPC 服务治理网络转发组件在蚂蚁集团双 11 大促、红包等高流量场景以及开源社区都得到了一定规模化实践,为了进一步节省研发及运维等相关成本,目前业界也在考虑把东西向和南北向数据转发平面统一掉。MOSN 在作为东西 Sidecar 场景当前性能足以,但在作为南北向网关会有一定性能上限(比如单机百万级长连接、高并发等场景)。MOSN 通过在 Network 层扩展一个标准的 GONF(GoLang On High Performance Network Framework) 框架和底层的高性能网络组件(如 Nginx、Envoy、Openresty、Tengine 等)生态打通,使得其底层网络处理能力具备 C/C++ 语言同等高性能的同时,又能使上层业务可复用 MOSN 的服务治理能力及 GoLang 的高研发效率。
02
KubeVela:以应用为中心的渐进式发布最佳实践
孙健波|阿里云容器服务技术专家
云原生开发应用模型 OAM(Open Application Model) 规范的主要制定者之一,KubeVela 作者和负责人,致力于推动云原生应用标准化,在阿里巴巴参与大规模云原生应用交付与应用管理相关工作。
内容简介
随着“云原生”的普及,基础设施逐渐成熟的今天,越来越多的应用开发者们开始追求快速的构建/发布应用。应用迭代过程中不影响业务正常运行也逐渐成为最常见的诉求,俗称“边开汽车边换引擎”,但是社区中一直没有标准化的解决方案。就比如,如何针对不同的工作负载做一套统一的灰度发布流程,才能避免每接入一种新的工作负载就要开发一套新的发布流程的窘境?如何在灰度发布过程中对接服务网格进行精细化的流量管理?如何在大规模发布过程中自动化对接监控、达到无人值守和人工审批相结合的发布模式?
本次分享将针对这些问题为大家介绍如何基于 Kubernetes 和 KubeVela 构建标准化的渐进式应用发布平台,介绍阿里巴巴在此基础上的实践经验。
大纲:
1. 云原生应用发布面临的问题与挑战
2. 社区中常见的应用发布解决方案对比
3. 基于 KubeVela 的标准化应用管理核心原理
4. 阿里巴巴基于 KubeVela 的渐进式发布最佳实践
03
Go开发中的最差实践
李俱顺|ekeynow CTO
ekeynow联合创始人,CTO
内容简介
Go语言开发过程中常常我们经常会讨论最佳实践会是怎样。但是很多最佳实践落地不好时,可能会带来一些更差的体验。这个topic会带你看一些那些我们实践过程中会遇到的一些最差实践。
04
基于私有化仓库的 GO 模块使用实践
刘云鹏|又拍云资深后端开发工程师
又拍云资深后端开发工程师,现负责厚德云平台底层资源对接及日常迭代开发工作,内部私有 Module 管理方案设计到实践负责人。
内容简介
Go 自 1.11 版本开始引入 Modules 特性, 1.13 版本开始引入 GOSUMDB 特性后,使得我们在使用私有化模块时愈加繁琐(相较于 GOPATH)。目前 GO 团队计划在 1.17 版本中删除对 GOPATH 的支持,现在是时候迁移到 GOMODULE 了。本次分享将以又拍云团队私有化模块处理的实践案例为基础,介绍 `go get` 的过程以及如何让 `go get` 正确的获取到私有化部署 gitlab 上的私有仓库,其中包括如何引导 go 到正确的源获取源代码以及认证相关细节。
点击阅读原文,即可报名。