国际服务系统
项目描述
开发环境:Windows+IDEA+Tomcat+Maven+Git
软件架构:SpringCloud ibaba +MyBatis+Redis+Nginx+RabbitMQ
项目描述:
本系统致力于国际房屋出租租赁出售、代缴费、商海头条、住宿预定、
金融保险及税务代理、装修维修保洁、工商税法、生活服务、提醒服务为一
体的客户服务系统。该项目架构采用分布式微服务架构,分为众多子系统、
SSO、订单、客户、酒店、支付、消息、PC、移动端、后台系统、任务调度
等模块。公司使用SpringBoot, SpringCloud ibaba作为项目框架,使用
Nacos作为服务注册中心,配置中心,Open Feign组件实现远程调用、Sent
inel解决服务雪崩效应,使用Gateway搭建接口网关,使用Sleuth+Zipkin链
路追踪,使用Seata组件解决项目分布式事物问题。持久层框架使用MyBati
s、非关系型数据库使用Redis、关系型数据库使用MySQL。项目管理工具使
用Maven、版本控制工具使用git、反向代理工具使用Nginx。
项目职责
1.在项目中参与前期的需求调研分析、业务模块划分、接口文档以及数据库
的分析和设计和ER图的绘制,前后台接口对接,字段约定,参与订单、客户
等业务的开发。
2.负责订单、客户业务,包括预定咨询、服务订单、住宿订单、用户列表、
预定信息、服务订单、住宿订单、客户列表。使用分布式锁解决接口幂等性
校验问题。使用JSR303规范完成后端接口参数校验,提高系统的安全性和健
壮性;通过设计数据库冗余字段解决多表联查,提升查询效率。使用阿里云
oss完成对象文件的存储。使用Redis实现商海头条数据缓存。