智能项目管理工作流系统

人工智能 其他 案例ID:228078
冷言
1 年经验· 华勤技术
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

项目介绍:
基于SpringCloud + SpringCloud Alibaba+Flowable+Vue的校园智能项目管理系统,用户可创建项目、指派任务、workflow
流程流转,还可以分配角色进行权限管控,关联审批流,做到项目的自动化流程管理。
主要工作:
• 自定义 SpringCloud Gateway 全局过滤器,实现网关统一鉴权,简化客户端与微服务的通信;同时加入了接口调用耗时统
计,以便配合 Spring Boot Admin 进行细粒度的服务监控。
• 通过 Redis + Lua脚本,实现基于计数器算法的限流方式,Jmeter 压测的实际结果为每个节点 30 秒内的请求限制在 10 个之
内。
• 利用 RocketMQ 对项目和任务审批流消息进行异步解耦,project 服务发起审批,workflow 服务监听到后推送到 MQ 的生产
者,消费者进行幂等校验后发起企业微信通知。
• 为确保任务审批状态的一致性,采用 Seata 分布式事务的 AT 模式,实现了跨服务事务的一致性。
• 基于 TransmittableThreadLocal (TTL)实现自定义请求头拦截器,将 Header 数据封装到增强版 ThreadLocal 中以减少用户信
息的数据库查询次数,同时自动刷新用户有效期并自动续期。

智能项目管理工作流系统

人工智能 · 其他 案例ID:228078
联系该工程师
微信扫码,建群沟通
作者: 冷言 - 1年经验- 华勤技术

案例介绍

项目介绍:
基于SpringCloud + SpringCloud Alibaba+Flowable+Vue的校园智能项目管理系统,用户可创建项目、指派任务、workflow
流程流转,还可以分配角色进行权限管控,关联审批流,做到项目的自动化流程管理。
主要工作:
• 自定义 SpringCloud Gateway 全局过滤器,实现网关统一鉴权,简化客户端与微服务的通信;同时加入了接口调用耗时统
计,以便配合 Spring Boot Admin 进行细粒度的服务监控。
• 通过 Redis + Lua脚本,实现基于计数器算法的限流方式,Jmeter 压测的实际结果为每个节点 30 秒内的请求限制在 10 个之
内。
• 利用 RocketMQ 对项目和任务审批流消息进行异步解耦,project 服务发起审批,workflow 服务监听到后推送到 MQ 的生产
者,消费者进行幂等校验后发起企业微信通知。
• 为确保任务审批状态的一致性,采用 Seata 分布式事务的 AT 模式,实现了跨服务事务的一致性。
• 基于 TransmittableThreadLocal (TTL)实现自定义请求头拦截器,将 Header 数据封装到增强版 ThreadLocal 中以减少用户信
息的数据库查询次数,同时自动刷新用户有效期并自动续期。

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×