当前位置:首页 > 技术分析 > 正文内容

一个基于go-zero开发的分布式微服务后端管理系统

ruisui884个月前 (02-22)技术分析13

《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个基于go zero开发的的分布式微服务后端管理系统脚手架——Simple Admin。

Simple Admin 是一个开箱即用的分布式微服务后端管理系统,基于 go-zero 开发,提供丰富的功能如服务发现,权限管理等。 该框架可以帮助您快速开发具有 RPC 服务的后台管理系统。


特性

  • 最新技术栈:使用 ent、casbin、kafka 等前沿技术开发
  • 完全支持 go-swagger:直接在 api 文件内编写注释即可直接生成 swagger 文档
  • 统一的错误处理:整个系统拥有国际化的统一的错误处理
  • 国际化:内置完善的国际化方案
  • 服务注册发现:完善的服务注册发现机制,原生支持 K8s
  • 权限:内置完善的动态路由权限生成方案,集成 RBAC 权限控制
  • 其他:流量控制, ES 服务


效果展示

安装使用

获取源码

git clone https://github.com/suyuan32/simple-admin-core.git

安装依赖

cd simple-admin-core/

go mod tidy

编辑配置文件 api/etc/core.yaml rpc/etc/core.yaml

运行

# run core api
cd api 
go run core.go -f etc/core.yaml

# run core rpc
cd rpc
go run core.go -f etc/core.yaml


-END-

开源协议:MIT

开源地址:
https://github.com/suyuan32/simple-admin-core

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/2165.html

标签: go swagger
分享给朋友:

“一个基于go-zero开发的分布式微服务后端管理系统” 的相关文章

适合旧电脑2022年值得推荐的 10 款轻量级 Linux 发行版

推荐 10 款轻量级Linux 发行版,它们是 2022 年的轻量级、对旧硬件友好的 Linux 发行版。1、Linux LiteLinux Lite 是一款基于#ubuntu# 和 Debian 的、正在不断开发和完善的 Linux 发行版,极好看的 Xfce 桌面,并基于 Ubuntu,采用了...

Git分布式系统---Gitlab多人工作流程

前言在上一次推文中,我们已经很清楚的讲解了如何创建本地仓库、提交(push)项目到远程仓库以及从远程仓库clone(克隆)项目到本地的相关操作。大家可以先去看前面的推文(快速掌握Git分布式系统操作)点击查看目前无论你是否步入社会还是在校学生,都会使用Gitlab来进行团队的代码管理。(可以这样说:...

html5+css3做的响应式企业网站前端源码

大家好,今天给大家介绍一款,html5+css3做的响应式企业网站前端源码 (图1)。送给大家哦,获取方式在本文末尾。首页banner幻灯片切换特效(图2)首页布局简约合理(图3)关于我们页面(图4)商品列表(图5)商品详情(图6)服务介绍(图7)新闻列表(图8)联系我们(图9)源码完整,需要的朋友...

虚幻引擎5.5发布

IT之家 11 月 13 日消息,虚幻引擎 5.5 现已发布。据介绍,新版本虚幻引擎在动画创作、虚拟制作和移动游戏开发方面取得进步;渲染、摄像机内视觉特效和开发人员迭代等领域的部分功能已可用于生产。IT之家整理部分功能亮点如下:动画Sequencer增强虚幻引擎的非线性动画编辑器 Sequencer...

Vue页面传参详解

一、两种方式方法1:name跳转页面this.$router.push({name:'anotherPage',params:{id:1}})另一页面接收参数方式:this.$route.params.id示例:控制台展示:方法2:path跳转页面this.$router.push(...

Vue中的路由配置常用属性

router:路由页面跳转的核心库;引入路由:import VueRouter from 'vue-router'; 注册路由:const router = new VueRouter({ })mode:模式路由有hash history两种模式:hash模式URL中包含#,#后边是...