# gonaio **Repository Path**: xxfaxy/gonaio ## Basic Information - **Project Name**: gonaio - **Description**: 基于golang的微服务框架 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 94 - **Forks**: 12 - **Created**: 2020-06-21 - **Last Updated**: 2025-12-02 ## Categories & Tags **Categories**: microservice **Tags**: None ## README Gonaio是一款基于golang的微服务框架,Gonaio是多个单词Golang not all in one的缩写。 本微服务框架的特色及内置的功能如下: 1.轻量级微服务,代码分层清晰,代码简练,微服务写起来简单 2.链路追踪 3.服务注册与发现 4.配置中心(配置变动后自动重连相关资源) 5.熔断器 6.基于JWT的身份认证 7.路由白名单功能 8.分布式架构 9.数据库自动迁移 10.配置文件环境分离 11.网关服务 12.后续添加的其他服务 相比其他框架,我们提供的配套服务 1.运行本微服务的示例,涉及到的相关服务都可以用docker一键部署,我们提供镜像下载,省去安装各种软件。 2.提供编译`*.proto`文件的docker镜像,独家制作,贴心服务。 3.微服务框架源码视频教程解读,每一句代码给你讲解清楚,微服务必须搞懂原理。 4.常规业务的服务封装,如mysql、redis、oss、短信、锁、RocketMQ、哈希密码等。 5.常用功能的微服务开源,用户可以选择我们开发好的微服务快速搭建应用。 6.免去FQ及设置各种DL。 7.golang预备知识补充。 官网地址(有视频教程哦) https://www.gonaio.com 运行 [如何运行](run.md)