Pig微服务架构
- 基于 Spring Cloud Greenwich 、Spring Security OAuth2 的RBAC权限管理系统
- 基于数据驱动视图的理念封装 Element-ui,即使没有 vue 的使用经验也能快速上手
- 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
- 提供 lambda 、stream api 、webflux 的生产实践
![67e2e945a398872d710e80e49c3c819c.png](https://i-blog.csdnimg.cn/blog_migrate/bea2a490a9805b55caf2143c7955d89a.jpeg)
spring cloud alibaba 免费视频
https://www.bilibili.com/video/av45084065
核心依赖
![2e12a899e0eabe6286375b5b4d90b3e8.png](https://i-blog.csdnimg.cn/blog_migrate/02bd980e109653ebdac13384126bb758.jpeg)
模块说明
![7dc333aaf4cc4978741a267d7f78b17e.png](https://i-blog.csdnimg.cn/blog_migrate/8e476feaab4583ba2a668180eeda94b1.jpeg)
部署
一、项目下载
git clone https://gitee.com/log4j/pig.git
二、配置本地hosts
win配置方法:https://www.jb51.net/os/win10/395409.html
mac配置方法:https://www.jianshu.com/p/752211238c1b
建议使用 switchhost,开源群下载,对自己的网络环境自信的朋友,也可以直接官网下载:https://github.com/oldj/SwitchHosts/releases
# 本地测试环境 127.0.0.1 pig-mysql127.0.0.1 pig-redis127.0.0.1 pig-gateway127.0.0.1 pig-eureka
三、初始化数据库
- 参数说明
版本: mysql5.7+默认字符集: utf8mb4默认排序规则: utf8mb4_general_ci
- 脚本说明
pig/db/pig.sql
四、pig配置修改
- redis 密码配置
- pig/pig-config/src/main/resources/config/application-dev.yml
# redis 相关,无密码为空即可,不要修改成IP,修改hostsspring: redis: password:
- 数据库密码配置,修改以下几个文件
pig/pig-config/src/main/resources/config/pigx-auth-dev.yml pig/pig-config/src/main/resources/config/pigx-upms-dev.yml pig/pig-config/src/main/resources/config/pigx-codegen-dev.ymlpig/pig-config/src/main/resources/config/pigx-zipkin-dev.yml.yml 数据源,只需要修改密码即可,不要修改成IP,修改hostsspring: datasource: username: root password: lengleng
五、启动顺序
1. PigEurekaApplication 2. PigConfigApplication 3. PigGatewayApplication 4. PigAuthApplication 5. PigAdminApplication
- 使用代码生成、监控时再启动以下项目
6. PigCodeGenApplication 7. PigMonitorApplication 8. PigxZipkinApplication
六、启动前端
- 项目下载
git clone https://gitee.com/log4j/pig-ui.git
- 安装依赖
npm run pre
- 启动开发环境
npm run dev
文档
部署文档:https://pig4cloud.com/#/doc/pig
前端解决方案:https://avue.top/#/
pigx在线体验:https://pigx.pig4cloud.com/#/login
页面展示
![6f735a449994ee5a06cd890f4a4cf82d.png](https://i-blog.csdnimg.cn/blog_migrate/b04c0962e12618e640115c351008e5bc.jpeg)
![c8a9d1657b82337492ea03842b3b3b42.png](https://i-blog.csdnimg.cn/blog_migrate/7bef714d8d78599ea4ddd1d6e319fbdd.jpeg)
![ba6ebe57dbadebc1115790d4aad79341.png](https://i-blog.csdnimg.cn/blog_migrate/57934a7d8a74fe00b45f6fa7eff7db0d.jpeg)
![43ea6e25a9e6248e67218ad44da897a5.png](https://i-blog.csdnimg.cn/blog_migrate/5ec32737abab59408e4b00b94d5ff3fd.jpeg)
项目地址
https://gitee.com/log4j/pig