通过 holder pc端、Android端、IOS端、管理后台,实现高效的目标推进工具,包含 OKR 、任务、待办、汇报、沟通、审批、考勤打卡等优质的产品服,保障目标的达成
设计技术: SpringCloud、 Redis. RabbitMQ、 MySql、mybatis、quartz、tigase、Netty、Activiti 等框架
主要功能:任务、汇报、汇报统计、会议、待办、沟通、审批、考勤打卡、后台管理等
功能实现:
1、主要使用了 Spring Cloud 技术框架, Gateway 实现权限校验和服务路由, Nacos, Sentinel 做
注册、配置中心提供服务发现和服务熔断限流,配合 ELK 做的日志系统,Jenkins、 Rancher 以及K8S实现微服务快速部署管理以及 CI/CD.
2、采用了 Redis 做缓存和分布式锁,缓存用户基础信息和热点数据
3、quartz 定时执行循环任务,定时统计汇报提交情况等功能
4、Activiti 工作流实现审批的发起、同意、拒绝等功能
5、Netty 实现 WebSocket 消息推送
6、tigase 框架结合项目需求,实现消息沟通