前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java springcloud 微服务设计方案

java springcloud 微服务设计方案

原创
作者头像
FHAdmin
修改2021-10-12 10:24:23
3570
修改2021-10-12 10:24:23
举报
文章被收录于专栏:FHADMIN

springcloud springcloud Alibaba flowable 流程引擎

1.代码生成器: [正反双向](单表、主表、明细表、树形表,快速开发利器)

freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本、处理类、service等完整模块

2.多数据源:(支持同时连接无数个数据库,可以不同的模块连接不同数的据库)支持N个数据源

3.阿里数据库连接池druid,安全权限框架 shiro(菜单权限和按钮权限, 缓存框架 ehcache

4.代码编辑器,在线模版编辑,仿开发工具编辑器

5.调用摄像头拍照 自定义裁剪编辑头像,头像图片色度调节

6.websocket 及时站内信并声音提醒、实时在线管理、websocket及时刷新页面(完胜ajax技术)

7.redis存储分布式缓存 自windows redis 绿色版,方便开发者本地开发测试

-----------------------------------------------------------------------------------------------------------------

服务介绍 (各个服务单独运行,高可用、低耦合)

一:springcloud服务 -------------------------------------------------------------------------------------

1.nacos 阿里注册中心:官方eureka停止更新,目前比较好的取代者就是nacos

2.zipkin 跟踪服务:分布式跟踪日志,基于内存存储记录

3.gateway 网关路由服务:分发请求,统一管理过滤,结合 ribbon 负载均衡、feign服务调用

4.springboot-admin 监控中心服务:统一界面管理,查看各个服务运行状态 actuator健康检查

5.sentinel 高可用流量管理框架:以流量为切入点,限流、流量整形、熔断降级、系统负载保护、热点防护

二:工作流服务 --------------------------------------------------------------------------------------------

1.模型管理 :web在线流程设计器、导入导出xml、复制流程、部署流程,选择办理人

2.流程管理 :导入导出流程资源文件、查看流程图、根据流程实例反射出流程模型、激活挂起

3.运行中流程:查看流程信息、当前任务节点、当前流程图、作废暂停流程、指派待办人,自由跳转

4.历史的流程:查看流程信息、流程用时、流程状态、查看任务发起人信息

5.待办任务 :查看本人个人任务以及本角色下的任务、办理、驳回、作废、指派一下代理人

6.已办任务 :查看自己办理过的任务以及流程信息、流程图、流程状态(作废 驳回 正常完成)

注:当办理完当前任务时,下一任务待办人会即时通讯收到新任务消息提醒,当作废和完结任务时,

任务发起人会收到站内信消息通知

主流工作流引擎 Flowable--------------------------------------------自定义表单 fhadmin.cn----------

1. 定义模版:拖拽左侧表单元素到右侧区域,编辑表单元素,保存表单模版

2. 表单模版:编辑维护表单模版,复制表单模版,修改模版类型,预览表单模版

3. 我的表单:选择表单模版,编辑表单规则,是否上传图片、附件、开启富文本、挂靠流程开关等

4. 表单数据:从我的表单进去可增删改查表单数据,修改表单规则

5. 挂靠记录:记录表单数据和流程实例ID关联记录,可删除

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档