# 基于go-zero 框架写的一个数据中台中心
详细介绍 [我是如何用go-zero实现一个中台系统的](https://www.cnblogs.com/jackluo/p/14148518.html)
### 架构图
![中台系统](https://img2020.cnblogs.com/blog/203395/202012/203395-20201217094615171-335437652.jpg "中台架构")
## 如何运行
### 先启动mysql redis etcd 服务
```shell
sh server.sh
```
### 输出如下 就显示 成功了
```
mysql
mysql
38dc8ec735dc64fb545c6d046bc2c61d1b45533027a2ff0eec5a67842317ffd0
redis
redis
Start Redis Service...
2127bb7462ad2ddf5b86a596f3392d5b38c32245cbf4a8d5ff57f66aea087313
etcd
etcd
7eddff3f1ce27b029c53c91a55302bb29b4b5c41b902fa707008fd4062d6a2e
```
接着导入 sql.sql到 mysql数据中 ,如果有工具自行导入,下面仅参考
```
mysql -uroot -padmin
mysql > set name utf8
mysql > create databse datacenter
mysql > use datacenter
mysql > source sql.sql
```
### 然后分别把配置文件 ,文件下面分别对应了一个rpc.example.yaml的文件,复制,基本就没有问题
```
vi etc/datacenter-api.yaml #网关配置
vi user/rpc/etc/rpc.yaml #用户信息配置
vi common/rpc/etc/rpc.yaml #公共配置
vi common/rpc/etc/rpc.yaml #公共配置
vi votes/rpc/etc/rpc.yaml #投票配置
```
### 然后启动 服务 ,应该我们要启动
```
sh restart.sh
```
### 输出如下
```
➜ datacenter.bak git:(master) ✗ sh restart.sh
appending output to nohup.out
appending output to nohup.out
appending output to nohup.out
appending output to nohup.out
```
### 可以分别查看是否启动成功
```
tail -F nohup.out #网关的服务
tail -F user/rpc/nohup.out #用户的rpc服务
tail -F common/rpc/nohup.out #公共的
tail -F votes/rpc/nohup.out #投票的
```
### 在postman 导入数据 数据中台中心.postman_collection.json 就可以很愉快的玩耍了
没有合适的资源?快使用搜索试试~ 我知道了~
数据中台源程序免费共享给大家
共136个文件
go:110个
gitignore:5个
md:5个
需积分: 0 1 下载量 101 浏览量
2022-04-04
13:19:18
上传
评论
收藏 128KB ZIP 举报
温馨提示
数据中台源程序,有需要的可以下载
资源详情
资源评论
资源推荐
收起资源包目录
数据中台源程序免费共享给大家 (136个子文件)
datacenter.api 7KB
user.api 1KB
.gitignore 123B
.gitignore 66B
.gitignore 51B
.gitignore 51B
.gitignore 8B
votes.pb.go 46KB
user.pb.go 44KB
common.pb.go 17KB
appenrollmodel.go 7KB
appvotesactivitymodel.go 6KB
appconfigmodel.go 5KB
basemembermodel.go 5KB
types.go 4KB
appusermodel.go 4KB
appvotesmodel.go 4KB
baseappmodel.go 4KB
routes.go 3KB
voteslogic.go 3KB
servicecontext.go 3KB
votes.go 2KB
snsloginlogic.go 2KB
wxticketlogic.go 2KB
user.go 2KB
enrolllogic.go 2KB
loginlogic.go 2KB
votesserver.go 2KB
enrolllogic.go 2KB
datacenterlogic.go 1KB
tools.go 1KB
getenrolllistlogic.go 1KB
datacenter.go 1KB
getenrollinfologic.go 1KB
snsinfohandler.go 1KB
code2sessionlogic.go 1KB
wxloginlogic.go 1KB
loginlogic.go 1KB
registerlogic.go 1KB
rpc.go 1KB
userserver.go 1KB
getactivityinfologic.go 1KB
votelogic.go 1KB
snsinfologic.go 1KB
common.go 1KB
qiuniutokenlogic.go 1KB
types.go 1018B
registerlogic.go 998B
usercheckmiddleware.go 997B
appinfologic.go 976B
servicecontext.go 954B
usercheckmiddleware.go 940B
userinfologic.go 928B
loginlogic.go 926B
error.go 913B
enrolllistshandler.go 913B
servicecontext.go 911B
routes.go 888B
getappconfiglogic.go 883B
userinfologic.go 850B
userinfologic.go 849B
registerlogic.go 847B
common.go 802B
rpc.go 799B
votes.go 792B
rpc.go 790B
user.go 782B
enrolllistslogic.go 773B
getbaseapplogic.go 773B
commonserver.go 761B
error.go 719B
user.go 717B
loginhandler.go 704B
enrollinfohandler.go 690B
incractiviviewlogic.go 671B
activityicrviewhandler.go 648B
votehandler.go 642B
activityinfohandler.go 641B
datacenterhandler.go 635B
votesverificationlogic.go 630B
servicecontext.go 609B
qiuniutokenhandler.go 605B
registerhandler.go 601B
activityicrviewlogic.go 599B
wxtickethandler.go 598B
enrollhandler.go 595B
appinfohandler.go 593B
wxloginhandler.go 590B
activityinfologic.go 583B
loginhandler.go 583B
code2sessionhandler.go 582B
registerhandler.go 579B
servicecontext.go 576B
userinfohandler.go 575B
enrollinfologic.go 569B
pinglogic.go 562B
userinfohandler.go 486B
pinglogic.go 479B
greetmiddleware1middleware.go 475B
greetmiddleware2middleware.go 475B
共 136 条
- 1
- 2
parkhaemyung
- 粉丝: 0
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0