《Go 开源说 2022》第一期预告:集成工程实践的 web 和 rpc 框架—— go-zero
GoCN
共 1083字,需浏览 3分钟
· 2022-01-09
点击蓝字
关注我们
万俊峰
公司、职位:
七牛云,技术副总裁
嘉宾简介:
七牛云技术副总裁
阿里云MVP
ArchSummit明星讲师
GopherChina主持人 & 金牌讲师
QCon+ Go语言出品人兼讲师
腾讯云开发者大会讲师
go-zero(收录于 CNCF 云原生技术全景图:https://landscape.cncf.io/?selected=go-zero)是一个集成了各种工程实践的 web 和 rpc 框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。
使用 go-zero 的好处:
轻松获得支撑千万日活服务的稳定性
内建级联超时控制、限流、自适应熔断、自适应降载等微服务治理能力,无需配置和额外代码
微服务治理中间件可无缝集成到其它现有框架使用
极简的 API 描述,一键生成各端代码
自动校验客户端请求参数合法性
大量微服务治理和并发工具包



评论
go-zeroGo Web 与 RPC 框架
go-zero是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。go-zero包含极简的API定义和生成工具goctl,可以根据定义的api文
go-zeroGo Web 与 RPC 框架
0
Echo Go微型 Web 框架
Echo是个快速的HTTP路由器(零动态内存分配),也是Go的微型Web框架。特性经过优化的HTTP路由器,可对路由进行优先级排序构建健壮且可扩展的RESTfulAPI组API可扩展的中间件框架在根,
Echo Go微型 Web 框架
0
Flamego模块化 Go Web 框架
Flamego是一款简洁的、极易扩展且模块化的GoWeb框架。作为 Macaron 框架的继任者,Flamego具备了当下Go语言生态中最强大的路由配置语法,没有任何一款GoWeb
Flamego模块化 Go Web 框架
0
PushupGo Web 框架
Pushup是一个实验性的新项目,使用Go创建现代、面向页面的Web应用。Pushup旨在探索使用Go轻松构建面向页面的服务器端Web应用程序。Pushup主要包含以下功能:固定的project/ap
PushupGo Web 框架
0
ego-go简单的 Go 微服务框架
EGO是一个集成里各种工程实践的框架。通过组件化的设计模式,保证了业务方能够统一的调用方式启动各种组件使用EGO的优势配置化驱动组件屏蔽底层组件启动细节微服务组件的可观测、可治理可插拔的Ego-Com
ego-go简单的 Go 微服务框架
0