【视频】云原生微服务框架,内置大量工程实践
最近又有新视频发布了,后续我们会定期把在 B 站更新的热门推文视频在公众号上做一下同步,但是一般会有滞后一到两周,如果大家想及时观看视频,欢迎关注我们的 B 站同名账号 GitHub精选。
1、云原生微服务框架,内置大量工程实践
go-zero 是一个云原生的 Go 微服务框架,内置了大量的工程实践,旨在确保忙碌服务的稳定性。go-zero 的设计考虑了高并发场景下的稳定性和高可用性,同时提供了简单的 API 描述语法和代码生成工具 goctl,使得开发者可以轻松生成 Go、iOS、Android 等多种语言的代码,大幅提升开发效率。
开源项目地址:https://github.com/zeromicro/go-zero
更多介绍:https://mp.weixin.qq.com/s?__biz=MzAwMzE5NzM2Nw==&mid=2247492599&idx=1&sn=35128ff0ef61b2c5c7683959aa6ee98b&chksm=9b3c732fac4bfa39955d77b5d9937a7e64bf5153236c2cb914974eab72cde2aeb430eca0c2f3#rd
2、基于 Go 的任务调度工具库
gocron 是一个基于 Go 语言的任务调度包,它允许你以最简洁的方式安排 Go 函数在预定的时间间隔内运行。作为 jasonlvhit/gocron 的一个分支,gocron 继承了其简洁易用的特点,并在此基础上进行了优化与扩展。
开源项目地址:https://github.com/go-co-op/gocron
更多介绍:https://mp.weixin.qq.com/s?__biz=MzAwMzE5NzM2Nw==&mid=2247492553&idx=1&sn=09d8f0d2bd58f4ea707f9107e7b7855b&chksm=9b3c7311ac4bfa07ac181b82316aacb2bff6aeaa66ddd19543089bb79d3f8c4b93ccfd95ac73#rd
3、Gin 框架的数据结构验证器
validator 库一款用于 Go 语言的结构体和字段验证库,通过基于标签或自定义验证器实现交叉字段和交叉结构体验证、支持对切片、数组和映射的深入验证,以及映射键和值的验证等独特功能。它还支持处理类型接口、自定义字段类型,如 SQL 驱动的 Valuer,并支持别名验证标签、自定义字段名称提取,以及支持 i18n 的错误消息定制。该库也是 Gin Web框架的默认验证器。
开源项目地址:https://github.com/go-playground/validator
更多介绍:https://mp.weixin.qq.com/s?__biz=MzAwMzE5NzM2Nw==&mid=2247492552&idx=1&sn=c577347d93db1c602a7757db50d45da2&chksm=9b3c7310ac4bfa06ef9dc9ffbded26469595437090699b036eabc4d65e5ae53cdd2cebc3f8d3#rd
如果觉得我们的视频还不错的话,欢迎大家一键三连关注我们,我们也会做更多有意思的视频。
读者专属插件:github.com/ZhuPeng/github_linker
公众号快速添加小程序插件:github.com/ZhuPeng/mp-transform-public
更多精彩请扫码关注如下公众号。