公司业务系统

我要开发同款
异地鸡毛2022年11月23日
285阅读

作品详情

【介绍】:系统为公司内部业务系统,覆盖全公司95%的岗位工作内容,抽象出多个部门的业务子系统,包括人事部门、财务部门、业务部门、生产部门等。各业务子系统的功能模块根据公司各岗位需求定制开发。
在一些公共模块上,不限于打卡以及请假,为了节约开发成本,选择与企业微信对接(主要大部分客户喜欢用微信沟通)进行数据同步。
【责任部分】:作为项目技术负责人,主要负责项目需求沟通整理、数据库设计、原型设计、技术选型、代码编写、项目汇报等工作。
【技术栈】:
后端:springboot + springcloud + redis + mysql + mongodb + jwt + mq
前端:vue+dhtmlx
网关:nginx + springgateway
【架构设计】:
为了考虑云服务器费用成本问题,系统整体采用微服务设计,不同业务系统放在不同的服务器中;
数据库做了简单的主从以及负载均衡;
同时搭建了简单的单点登录,保证用户能够平滑访问各业务系统。
--单点登录使用技术gateway+redis+jwt
--mysql主从以及负载均衡用到的是ngxin+mysql(master/slave)
--操作日志用到的是mongdb
--锁用到的是redis(并发不高,没用分布锁)

【其他】:
有好几个jsp历史系统要接入到新系统中,需要做数据同步,考虑到开发时间成本因素,采用mq做同步。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论