- 在一般的认识中,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
相关推荐
乐启国际旅行社有限公司14 小时前
微服务高可用实战:Resilience4j熔断降级解决文旅节假日流量雪崩问题VortMall15 小时前
出海引流运维双升级|VortMall微服务商城系统v1.3.12 升级更新zzzll111116 小时前
Spring Cloud 微服务:从入门到实践summer_west_fish1 天前
企业架构的概念方法与实践小罗水2 天前
第11章 PostgreSQL + pgvector 向量检索DBA_G2 天前
南大通用GBase 8s数据库新存储引擎核心能力二爱学习的小可爱卢2 天前
SpringCloud——深入解析SkyWalking源码:TraceProfiling追踪慢方法小罗水2 天前
第8章 文档解析与文本切片爱学习的小可爱卢3 天前
SpringCloud——SkyWalking全链路监控源码深度解析爱学习的小可爱卢3 天前
SpringCloud——SkyWalking告警规则触发WebHook全解析