{"id":18341003,"url":"https://github.com/ch3nnn/goview-gozero","last_synced_at":"2025-04-06T06:31:41.314Z","repository":{"id":233287957,"uuid":"786306631","full_name":"ch3nnn/goview-gozero","owner":"ch3nnn","description":"GoView Go后台服务，基于gozero微服务框架实现后端接口。","archived":false,"fork":false,"pushed_at":"2024-04-19T06:36:33.000Z","size":22874,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-23T08:59:45.865Z","etag":null,"topics":["go","gozero"],"latest_commit_sha":null,"homepage":"https://demo.mtruning.club/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ch3nnn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-14T03:37:13.000Z","updated_at":"2024-06-04T03:42:06.883Z","dependencies_parsed_at":"2024-04-15T14:31:44.114Z","dependency_job_id":"52b400e5-ff46-4e8d-bd63-a8920d3036a4","html_url":"https://github.com/ch3nnn/goview-gozero","commit_stats":null,"previous_names":["ch3nnn/goview-gozero"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ch3nnn%2Fgoview-gozero","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ch3nnn%2Fgoview-gozero/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ch3nnn%2Fgoview-gozero/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ch3nnn%2Fgoview-gozero/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ch3nnn","download_url":"https://codeload.github.com/ch3nnn/goview-gozero/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247445648,"owners_count":20939951,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["go","gozero"],"created_at":"2024-11-05T20:25:11.841Z","updated_at":"2025-04-06T06:31:41.308Z","avatar_url":"https://github.com/ch3nnn.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# goview-gozero\n\n[English](README_EN.md) | 简体中文\n\n## 一、介绍\n\nGoView Go 后台服务。基于 [gozero](https://github.com/zeromicro/go-zero) 框架, 实现后端接口。\n\n### GoView\n\n![img.png](.github/img/img.png)\n\n[GoView](https://gitee.com/dromara/go-view/tree/master-fetch/) 是一个高效的拖拽式低代码数据可视化开发平台，将图表或页面元素封装为基础组件，无需编写代码即可制作数据大屏，减少心智负担。当然低代码也不是\n“银弹”，希望所有人员都能理智看待此技术。\n\n- 文档地址: https://www.mtruning.club/\n- 演示地址: https://demo.mtruning.club/\n- 前端代码 v2.2.8: [https://gitee.com/dromara/go-view/commits/v2.2.8](https://gitee.com/dromara/go-view/tree/v2.2.8)\n\n## 二、各服务信息\n\n### 一、接口文档\n\n**1. Restful 接口文档**\n- [swagger 接口文档](restful%2Fapi%2Frest.swagger.json)\n- [接口文档.md](restful%2Fapi%2Frest.swagger.md)\n\n**2. RPC 接口文档**\n- [user-rpc.md](service%2Fuser%2Fpb%2Fdoc.md)\n- [screen-rpc.md](service%2Fscreen%2Fpb%2Fdoc.md)\n\n### 二、API 服务\n\n| 服务名称    | 端口   | 备注 |\n|---------|------|----|\n| Restful | 8080 |    |\n\n### 三、RPC 服务\n\n| 服务名称   | 端口   | 备注       |\n|--------|------|----------|\n| User   | 8888 | 用户服务 RPC |\n| Screen | 8899 | 大屏服务 RPC |\n\n\n## 三、快速开始\n\n### Docker运行服务\n\u003e 包含 前端 Nginx、 Restful API 服务、RPC 服务、数据库等\n\n1. 进入 deploy 目录\n    ```bash\n    cd deploy\n    ```\n2. 执行 docker-compose up -d\n    ```bash\n    docker-compose up -d\n    ```\n    ```bash\n   [+] Running 5/6\n   ⠋ Network deploy_goview-gozero        Created 92.1s\n   ✔ Container goview-gozero-db          Healthy 30.7s\n   ✔ Container goview-gozero-screen-rpc  Healthy 61.3s\n   ✔ Container goview-gozero-user-rpc    Healthy 61.3s\n   ✔ Container goview-gozero-restful-api Healthy 91.9s\n   ✔ Container goview-gozero-web         Started 92.0s\n   ```\n3. docker container 正常运行后, 在浏览器中打开链接地址：http://127.0.0.1\n\n## 四、微服务相关示例代码\n- [分布式任务调度: xxl-job 与 go-zero 框架集成](https://github.com/ch3nnn/xxl-job-zero)\n- [分布式事务: dtm 与 go-zero 框架集成](https://github.com/ch3nnn/dtm-zero)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fch3nnn%2Fgoview-gozero","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fch3nnn%2Fgoview-gozero","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fch3nnn%2Fgoview-gozero/lists"}