这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天,今天主要搜集查看了Hertz的相关资料,对其有了基本认知。并对其如何配合其他框架使用,有了基本了解。
Hertz
Hertz 是一个超大规模的企业级微服务 HTTP 框架,具有高易用性、易扩展、低时延等特点。
Hertz 默认使用自研的高性能网络库 Netpoll,在一些特殊场景中,相较于 go net,Hertz 在 QPS、时延上均具有一定优势。
在内部实践中,某些典型服务,如框架占比较高的服务、网关等服务,迁移 Hertz 后相比 Gin 框架,资源使用显著减少,CPU 使用率随流量大小降低 30%—60% 。
基本使用
参考文章
出于不重复文字的原因,对基本资料做了索引,之后实际用到了再完善。
主要介绍了Hertz便捷入门配置使用
Hertz入门|青训营笔记 - 掘金 (juejin.cn)
主要从项目的层面,树立了开发主要流程,用到的框架和交互方式也很值得学习 [kitex + gorm-gen + hertz] 快速写出一个基于go的微服务_Alex抱着爆米花的博客-CSDN博客
主要从学习的课程本身,进行了记录,其中两个框架的描述使用较为简单易用。 Go的框架三件套 | 青训营笔记 - 掘金 (juejin.cn)