Hertz | 青训营

80 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 10 天,今天主要搜集查看了Hertz的相关资料,对其有了基本认知。并对其如何配合其他框架使用,有了基本了解。

Hertz

Hertz 是一个超大规模的企业级微服务 HTTP 框架,具有高易用性、易扩展、低时延等特点。

Hertz 默认使用自研的高性能网络库 Netpoll,在一些特殊场景中,相较于 go net,Hertz 在 QPS、时延上均具有一定优势。

在内部实践中,某些典型服务,如框架占比较高的服务、网关等服务,迁移 Hertz 后相比 Gin 框架,资源使用显著减少,CPU 使用率随流量大小降低 30%—60% 。

基本使用

image.png

参考文章

出于不重复文字的原因,对基本资料做了索引,之后实际用到了再完善。

主要介绍了Hertz便捷入门配置使用

Hertz入门|青训营笔记 - 掘金 (juejin.cn)

主要从项目的层面,树立了开发主要流程,用到的框架和交互方式也很值得学习 [kitex + gorm-gen + hertz] 快速写出一个基于go的微服务_Alex抱着爆米花的博客-CSDN博客

主要从学习的课程本身,进行了记录,其中两个框架的描述使用较为简单易用。 Go的框架三件套 | 青训营笔记 - 掘金 (juejin.cn)