https://github.com/ch3nnn/goview-gozero
GoView Go后台服务,基于gozero微服务框架实现后端接口。
https://github.com/ch3nnn/goview-gozero
go gozero
Last synced: about 1 year ago
JSON representation
GoView Go后台服务,基于gozero微服务框架实现后端接口。
- Host: GitHub
- URL: https://github.com/ch3nnn/goview-gozero
- Owner: ch3nnn
- License: mit
- Created: 2024-04-14T03:37:13.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-19T06:36:33.000Z (about 2 years ago)
- Last Synced: 2024-04-23T08:59:45.865Z (about 2 years ago)
- Topics: go, gozero
- Language: Go
- Homepage: https://demo.mtruning.club/
- Size: 21.8 MB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# goview-gozero
[English](README_EN.md) | 简体中文
## 一、介绍
GoView Go 后台服务。基于 [gozero](https://github.com/zeromicro/go-zero) 框架, 实现后端接口。
### GoView

[GoView](https://gitee.com/dromara/go-view/tree/master-fetch/) 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。当然低代码也不是
“银弹”,希望所有人员都能理智看待此技术。
- 文档地址: https://www.mtruning.club/
- 演示地址: https://demo.mtruning.club/
- 前端代码 v2.2.8: [https://gitee.com/dromara/go-view/commits/v2.2.8](https://gitee.com/dromara/go-view/tree/v2.2.8)
## 二、各服务信息
### 一、接口文档
**1. Restful 接口文档**
- [swagger 接口文档](restful%2Fapi%2Frest.swagger.json)
- [接口文档.md](restful%2Fapi%2Frest.swagger.md)
**2. RPC 接口文档**
- [user-rpc.md](service%2Fuser%2Fpb%2Fdoc.md)
- [screen-rpc.md](service%2Fscreen%2Fpb%2Fdoc.md)
### 二、API 服务
| 服务名称 | 端口 | 备注 |
|---------|------|----|
| Restful | 8080 | |
### 三、RPC 服务
| 服务名称 | 端口 | 备注 |
|--------|------|----------|
| User | 8888 | 用户服务 RPC |
| Screen | 8899 | 大屏服务 RPC |
## 三、快速开始
### Docker运行服务
> 包含 前端 Nginx、 Restful API 服务、RPC 服务、数据库等
1. 进入 deploy 目录
```bash
cd deploy
```
2. 执行 docker-compose up -d
```bash
docker-compose up -d
```
```bash
[+] Running 5/6
⠋ Network deploy_goview-gozero Created 92.1s
✔ Container goview-gozero-db Healthy 30.7s
✔ Container goview-gozero-screen-rpc Healthy 61.3s
✔ Container goview-gozero-user-rpc Healthy 61.3s
✔ Container goview-gozero-restful-api Healthy 91.9s
✔ Container goview-gozero-web Started 92.0s
```
3. docker container 正常运行后, 在浏览器中打开链接地址:http://127.0.0.1
## 四、微服务相关示例代码
- [分布式任务调度: xxl-job 与 go-zero 框架集成](https://github.com/ch3nnn/xxl-job-zero)
- [分布式事务: dtm 与 go-zero 框架集成](https://github.com/ch3nnn/dtm-zero)