- 在一般的认识中,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
相关推荐
stark张宇4 天前
微服务架构必备:Gin + gRPC + Consul + Nacos + GORM 打造用户服务刀法如飞6 天前
一款Go语言Gin框架MVC脚手架,满足大部分场景阿里云云原生7 天前
MSE Nacos Prompt 管理:让 AI Agent 的核心配置真正可治理阿里云云原生7 天前
阿里云微服务引擎 MSE 及 API 网关 2026 年 1 月产品动态花酒锄作田7 天前
Gin 框架中的规范响应格式设计与实现麦聪聊数据7 天前
统一 Web SQL 平台如何收编企业内部的“野生数据看板”?云司科技codebuddy8 天前
技术支持过硬Trae核心代理递归尽头是星辰8 天前
微服务事务分级治理:从 Seata 全模式到 TDSQL 实战没有bug.的程序员8 天前
订单系统重构史诗:从单体巨兽到微服务矩阵的演进、数据一致性内核与分布式事务江西理工大学小杨8 天前
高性能 C++ 社交平台4:基于 Boost.Beast 的 WebSocket 网关实现