#http-service #microservices #framework #chassis

bin+lib self_service

HTTP服务的微服务底盘

1个不稳定版本

0.0.0 2023年2月9日

#37#http-service

MIT 许可证

19KB
115

自助服务

这是一个HTTP服务的底盘。它旨在让您在使用更具有意见的Web框架的同时,保持对特定部分的控制。

特性清单

就绪

  • 日志
    • 跟踪 + opentelemetry
  • 健康检查
    • 简单的 /health 端点
  • 跟踪上下文提取
    • axum_tracing_opentelemetryopentelemetry 传播者完成了。
  • 通过例如yaml或TOML和环境变量覆盖进行配置
    • 使用 config 进行此操作
  • 配置HTTP客户端
    • 请求和响应跟踪
    • 跟踪上下文传播

待办事项

  • 评估添加 http_problem 包或类似项
  • 添加打印类似 actuator info 信息的端点
  • 评估生成OpenAPI架构的包

依赖项

~17–31MB
~500K SLoC