跳到主要内容

按需求查找 Hertz 扩展

先完成服务开发需要哪些扩展?​

  • 最小服务: Engine、路由、绑定和 JSON 响应即可;按 文章实战 跑通后再增加依赖;
  • 使用顺序: 每次只加入一种能力,验证失败响应、中间件顺序和退出行为;

常见服务端需求应该查哪个组件?​

需求可查阅的组件笔记入口
登录与身份JWT、KeyAuth、PasetoJWT
Cookie 登录和跨域Session、CSRF、CORSWeb 状态
安全响应头Secure请求边界
请求日志Zap、Logrus、Zerolog、Slog、RequestID、Access Log见下方官方三方扩展入口
指标与链路Prometheus、OpenTelemetry见下方官方框架扩展入口
限流Sentinel按已有治理平台接入
实例注册发现Nacos、Consul、etcd、Eureka、Polaris、ZooKeeper团队已有注册中心时再接入
压缩与缓存Gzip、ETag、Cache检查私有响应是否允许缓存
权限与文档Casbin、Swagger、i18n先确定现有业务确实需要
诊断与错误收集pprof、Sentry管理入口及敏感上下文要受控