1.核心框架:1Spring Boot: 作为基础开发框架,Spring Cloud: 构建微服务架构Spring Cloud Alibaba: 集成了Nacos、Seata等组件,MyBatis: ORM框架,用于数据库操作,Undertow: 替代Tomcat作为Web服务器。
2.微服务治理:Nacos: 作为注册中心和服务发现组件,OpenFeign: 服务间通信的声明式REST客户端
,Spring Cloud LoadBalancer: 客户端负载均衡,Seata: 分布式事务解决方案
3.其他特性:1.国际化支持: 支持中文、英文、泰语、越南语等多语言 2.分布式锁: 基于Redis实现
3.消息队列: 支持异步处理各种业务场景
4.分布式事务: 使用Seata保证跨服务数据一致性
5.这是一个典型的大型企业级SRM系统,采用了现代化的微服务架构,具有良好的可扩展性和维护性。整个系统基于Spring Cloud生态构建,并结合了阿里巴巴开源的微服务解决方案,形成了一个完整的微服务技术栈。
担任角色 java开发
项目简介:该项目为公司的标准版srm项目,针对供应商管理的通用开发场景,开发通用的srm系统
工作内容:负责前后端的一些模块,具体包含这几个方面:
1.供应商档案管理模块:供应商注册、供应商注册-完善信息、供应商新增、编辑、信息变更、供应商冻结解冻、退出;资质审查、合格供应商、参与部分绩效模块处理。
2.合同管理模块:合同模板、签章,合同管理。
3.系统用户管理:定时任务拉取HRM系统用户,并同步到SRM生成SRM账号,同时同步钉钉信息到SRM用户信息。
4.寻源模块:供应商询价,竞价全流程业务实现
5.客户提出的优化、需求项,上线优化:处理客户提出的优化项,还有部分临时加入的需求项。