pig 学习

PIGX v4.0

加Q一起交流技术: 1308137826
架构图
采用 J2EE 技术体系,基于Spring Cloud微服务框架进行封装,平台设计灵活可扩展、可移植、可应对高并发需求。同时兼顾本地化、私有云、公有云部署,支持SaaS模式应用。

开发框架:平台底层应用的基础服务,是一个微服务系统运行所必要的组件服务。平台提供较好的兼容性,可根据需要选择不同的基础组件,如注册中心、配置中心、分布式事务等,并能很好的适配阿里云EDAS等公有云平台。
辅助开发包:主要针对开发人员进行技术开发支持,提供一系列通用的开发工具包,定义了基础工具类,如配置、缓存、路由、发号器等工具,减少开发人员重复造轮子,帮助提高代码编写效率。
通用服务:主要指平台中已包含的开发业务系统所需要的基础服务,如分布式调度、消息、权限、文档、支付管理等,能快速适配各产品线、各业务系统的通用基础功能需求,帮助提高开发效率。
基本功能:PIG商业版 平台提供的通用业务功能,目前主要包括权限管理、协同办公、支付收单、公众号管理等一系列一个业务系统所必须的基础功能。

pig 学习_第1张图片
后端技术栈
开发框架:Spring Boot 2.4
微服务框架:Spring Cloud 2020
安全框架:Spring Security + Spring OAuth 2.0
任务调度:Quartz 、 XXL-JOB
持久层框架:MyBatis Plus
数据库连接池:Druid
服务注册与发现: Nacos
客户端负载均衡:Ribbon
熔断组件:Sentinel
网关组件:Spring Cloud Gateway
日志管理:Logback
运行容器:Undertow
分布式事务:LCN
工作流: Activiti 5.22

前端技术栈
JS框架:Vue、、Avue、nodejs
CSS框架:sass
组件库:ElementUI
打包构建工具:Webpack

模块说明
1 PIGX
2 PIGX-ui – 前端工程[8080]
3 PIGX-auth – 授权服务提供[3000]
4 PIGX-common – 系统公共模块
5 PIGX-common-bom – 公共依赖版本
6 PIGX-common-core – 公共工具类核心包
7 PIGX-common-data – 数据相关
8 PIGX-common-datasource – 动态数据源相关
9 PIGX-common-feign – feign 通用封装
10 PIGX-common-gateway – 动态路由定义
11 PIGX-common-gray – 灰度路由控制封装
12 PIGX-common-job – 定时任务
13 PIGX-common-log – 日志服务
14 PIGX-common-oss – 通用文件系统
15 PIGX-common-security – 安全工具类
16 PIGX-common-sentinel – sentinel分装
17 PIGX-common-sequence – 全局发号器
18 PIGX-common-swagger – Swagger Api文档生成
19 PIGX-common-test – oauth 2.0 单元测试方案
20 PIGX-common-xss – xss 安全过滤组件
21 PIGX-common-transaction – 分布式事务工具包
22 PIGX-register – 注册中心、配置中心[8848]
23 PIGX-gateway – Spring Cloud Gateway网关[9999]
24 PIGX-upms – 通用用户权限管理模块
25 PIGX-upms-api – 通用用户权限管理系统公共api模块
26 PIGX-upms-biz – 通用用户权限管理系统业务处理模块[4000]
27 PIGX-visual – 图形化模块
28 PIGX-monitor – Spring Boot Admin监控 [5001]
29 PIGX-daemon-elastic-job – 分布式调度中心[elastic-job 版本]
30 PIGX-daemon-quartz – 分布式调度中心[quartz]
31 PIGX-code-gen – 图形化代码生成[5003]
32 PIGX-sso-client-demo – sso 客户端接入示例
33 PIGX-tx-manager – PIGX分布式事务解决方案[5004]
34 PIGX-bi-platform – 报表在线设计模块[5006]
35 PIGX-oa-platform – 工作流模块[5005]
36 PIGX-pay-platform – 微信支付宝收单模块[5010]
37 PIGX-mp-platform – 微信管理模块[6000]
38 PIGX-sentinel-dashboard – sentinel 控制台[5005]

推荐自己的资料库: https://mfk.hllfy.top

你可能感兴趣的:(pig,微服务解决方案,pig配置nacos,pigx架构详解,java,spring,mysql,vue.js,docker)