酒店官网平台重构
项目描述: 对单体应用酒店预订系统进行拆分,减小代码冲突,提升业务响应速度;减小系统的复杂度;提升系统可用性、伸缩性;避免重复建设。
开发环境: IDEA 、JDK1.8、 Git 、 Maven、Linux 、Jenkins
使用技术: Spring、SpringBoot、SpringCloud、MySQL、Redis、RocketMQ
主要职责:
1.参与系统重构的制定架构方案、系统设计。将系统拆分:酒店信息服务、预订服务、订单服务、会员服务、支付服务等。
2.重构登录模块,实现不同域名单点登录和session共享;以及安全性考虑如:登录密码通过RSA非对称方式加密、数据库密文存储用户密码等。
3.优化订单流程,通过工厂模式、门面模式等设计模式,满足代码的维护和扩展性;做好幂等性判断和重试机制,及业务补偿重试工具。通过定时任务方式将房态信息刷入Redis,避免酒店查询直接下数据库。
通过系统拆分,避免营销活动大流量涌入,导致日常核心业务卡顿,合理利
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者