- 在一般的认识中,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
相关推荐
4***99741 小时前
后端在微服务中的Spring Cloud Gateway是垚不是土1 小时前
轻量化CICD落地:基于Jenkins与Supervisor的中小企业服务发布实践拾忆,想起2 小时前
Dubbo动态服务发现配置指南:从基础到云原生实践GEM的左耳返4 小时前
Java面试实战:从Spring Boot到AI集成的技术深度挑战Hernon4 小时前
微服务架构设计:从零打造互联网车贷系统 —— 业务背景与架构蓝图小毅&Nora6 小时前
【微服务】【部署】 ② 优雅停机 - 从“关门打烊“到“无缝交接“的实战指南梁萌6 小时前
微服务任务调度XXL-JOB实战(docker)曾经的三心草7 小时前
微服务的编程测评系统-修改登录逻辑为邮箱登录阿拉斯攀登8 小时前
分布式、微服务与云原生:概念解析与关联梳理忆林5208 小时前
关于微服务多链路调用405(客户端通过nginx请求后端A,A通过调用B的nginx请求B的后端)