点击空白处退出提示
作品详情
后端主要设计了4个模块统一的对外接口模块(用于实现统一的细粒度权限管理)、业务处理模块(用于大量的业务处理)、工作流模块(用于实现统一的流程审批)。该微服务架构中,使用nacos进行服务的注册与发现、使用openFeign进行远程访问、使用RabbitMQ进行服务之间的通讯、使用sentinel进行流量控制、使用redis来进行数据的缓存、工作流主要使用activiti流程框架。
前端主要基于vue框架进行开发,使用element plus做为ui框架、使用bpmn.js做为建模器。
该项目主要是为了更具体的学习前后端框架,一步一步从零搭建微服务系统,并且通过重写springSecurity的决策管理实现了细粒度的鉴权,前端使用vue实现了动态路由。在项目中还整合了流程框架,后端使用activiti,前端使用bpmn.js建模器,实现了能够让用户自定义流程,并且能够从系统内选择用户参与到流程里面,让流程审批更加简单。总之,通过这个系统的搭建,让我对微服务框架更加的熟悉,能够独立开发一个系统。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论