- 在一般的认识中,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
相关推荐
qq_382949226 小时前
推荐一门不错的微服务实战课:Spring Cloud Alibaba 从入门到落地无聊的老谢7 小时前
DDD 驱动的电信网络优化微服务建模实战老毛肚8 小时前
Gin + GORM 接口可视化测试lolo大魔王8 小时前
Gin 框架中间件超详细实战教程(原理、全局中间件、路由中间件、自定义中间件、跨域、日志拦截)lolo大魔王10 小时前
Gin 框架响应格式与 HTML 模板渲染完整实战教程_codemonster19 小时前
30分钟快速搭建 Spring Cloud Alibaba 微服务实战(一)Dongwoo Jeong1 天前
微服务架构(MSA)是如何诞生的?半旧夜夏1 天前
【保姆级】微服务组件环境搭建(Docker Compose版)西凉的悲伤1 天前
Spring Boot 、Spring Cloud 微服务架构认证授权方案苏渡苇1 天前
Seata 番外篇:使用 docker-compose 部署 Seata Server(TC)及 K8S 部署 Seata 高可用