- 在一般的认识中,gin是一个单体架构的web框架。但是,Gin框架本身并不限定于单体架构或微服务架构,它只是一个用于构建HTTP服务的Go语言框架。因此,使用Gin框架既可以构建单体应用,也可以构建微服务架构中的各个服务。
- 根据业务,将应用拆分成多个独立的服务。每个服务使用Gin框架来构建,并运行在自己的进程中。
- 只使用gin框架功能并不完全,需要结合其他工具和库来实现完整的微服务架构功能,例如gin本身不提供服务注册和发现的功能。
- 一般来说,最简单的微服务需要gin+grpc+etcd。
- 常用的微服务框架都是对grpc的封装而已。
- 常用的微服务框架有go-zero(七牛云)、go-micro(可能已停更)、go-kratos、Hertz(字节)。
gin框架可以构建微服务吗?
产幻少年2024-11-02 6:05
相关推荐
数据要素X10 小时前
寻梦数据空间 | 架构篇:从概念到落地的技术实践与突破性创新Light6013 小时前
领码方案|微服务与SOA的世纪对话(6):组织跃迁——智能架构下的团队与文化变革柳贯一(逆流河版)13 小时前
Nacos 实战指南:微服务下服务注册与配置管理的完整落地一叶飘零_sweeeet13 小时前
从 “黑盒“ 到 “透明“:SkyWalking 实战指南 —— 让微服务问题无所遁形写代码的小阿帆1 天前
Java体系总结——从基础语法到微服务Light601 天前
领码方案|微服务与SOA的世纪对话(5):未来已来——AI 驱动下的智能架构哲学赴前尘1 天前
Go 微服务框架排行榜(按 GitHub Star 排序)青衫客362 天前
基于 Python 构建的安全 gRPC 服务——TLS、mTLS 与 Casbin 授权实战虫师c2 天前
分布式系统设计模式:从理论到实践K_i1343 天前
Docker、容器、虚拟机到底是什么