龙空技术网

微服务快速开发框架源码

淘源码 955

前言:

此刻小伙伴们对“快速开发框架源码”大体比较珍视,朋友们都想要剖析一些“快速开发框架源码”的相关内容。那么小编在网上汇集了一些对于“快速开发框架源码””的相关内容,希望我们能喜欢,姐妹们快快来学习一下吧!

java企业版快速开发框架源码 微服务源码 SaaS模式源码

核心技术采用Spring Cloud Alibaba、SpringBoot、Mybatis、Seata、Sentinel、 RabbitMQ、FastDFS/MinIO、SkyWalking等主要框架和中间件。

技术架构:

JSON序列化:Jackson

消息队列:RabbitMQ

缓存:Redis

数据库: MySQL 5.7.9 或者 MySQL 8.0.19

定时器:采用xxl-jobs项目进行二次改造

前端:vue + element-ui

持久层框架: Mybatis-plus

代码生成器:基于Mybatis-plus-generator自定义

API网关:Gateway/zuul服务

注册&发现和配置中心: Nacos

服务消费:OpenFeign

负载均衡:Ribbon

服务熔断:Hystrix

项目构建:Maven

分布式事务: seata分布式系统的流量

防卫兵: Sentinel

监控: spring-boot-admin

链路调用跟踪: zipkin/SkyWalking

文件服务器:FastDFS 5.0.5/阿里云OSS/本地存储/MinIONginx

部署方面:服务器:CentOSJenkinsDockerKubernetes

系统功能有:

1.租户管理:运营人员管理所有的租户创建

2.工作台:普通用户常用功能

3.组织管理:机构管理、岗位管理、用户数据维护、重置用户密码

4.资源中心:消息中心、短信模板、短信中心、附件管理

5.流程管理:流程部署、模型管理、流程示例

6.系统设置:菜单管理、角色管理、资源配置、给角色绑定用户、给角色授权菜单和资源、字典管理、地区管理、系统参数、操作日志、登录日志、应用管理等

7.网关设置:限流和阻止访问

标签: #快速开发框架源码