{"repo":"air-go/rpc","free":true,"listed":false,"github":"https://github.com/air-go/rpc","clone":"git clone https://github.com/air-go/rpc.git","description":"Go 微服务框架，Router 基于 Gin 和 gRPC Gateway，同时支持 gRPC 和 HTTP，封装各种常用组件，开箱即用，专注业务。","language":"Go","stars":133,"topics":["gin","golang","grpc","rpc","libraries","microservice"],"license":"MIT","category":"networking-infra","readme_excerpt":"rpc Go 微服务框架，同时支持 gRPC 和 HTTP，封装各种常用组件，开箱即用，专注业务 建议反馈 如果您对本框架有任何意见或建议，欢迎随时通过以下方式反馈和完善： 1. 提 issues 反馈 2. 通过下方的联系方式直接联系我 3. 提 PR 共同维护 联系我 QQ群：909211071 个人QQ：444216978 微信：AirGo 功能列表 ✅ &nbsp;多格式配置读取 ✅ &nbsp;服务优雅关闭 ✅ &nbsp;进程结束资源自动回收 ✅ &nbsp;日志抽象和标准字段统一（请求、DB、Redis、RPC） ✅ &nbsp;DB（ORM） ✅ &nbsp;Redis ✅ &nbsp;RabbitMQ ✅ &nbsp;Kafka ✅ &nbsp;Apollo配置中心 ✅ &nbsp;cron定时任务 ✅ &nbsp;单机和分布式限流 ✅ &nbsp;分布式缓存（解决缓存穿透、击穿、雪崩） ✅ &nbsp;分布式链路追踪 ✅ &nbsp;分布式锁 ✅ &nbsp;服务注册 ✅ &nbsp;服务发现 ✅ &nbsp;负载均衡 ✅ &nbsp;通用链接池 ✅ &nbsp;HTTP-RPC 超时传递 ✅ &nbsp;端口多路复用 ✅ &nbsp;gRPC ✅ &nbsp;Prometheus 监控 后续规划 日志收集 告警 限流 熔断 工程目录 Example HTTP gRPC 完整业务架构 ---","default_branch":null,"files":null,"tree":[],"storefront":"/r/air-go","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/air-go/rpc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}