台湾新电商

我要开发同款
owen_2023年03月06日
122阅读

作品详情

台湾新电商项目 hybris架构转springCloud 微服务架构,运用技术springCloud、mq、redis、mysql 等項目背景在安麗系統體系中,存在多處需要登錄或者校驗登錄狀態的節點,多次登錄會要求用戶頻繁輸入身份ID和密碼,造成不好的用戶體驗項目目標通過Login center,統一驗證登陸和校驗用戶登錄狀態等信息,校驗通過時用戶不需要再次手動登陸,無感或者低感知的完成登錄授權,並且提供密碼管理,找回用戶安麗卡號和密碼等功能功能列表1 賬戶登入 2 分享鏈接登錄和FOA靜默註冊 3 密碼管理 4 綁定手機號 5 找回密碼和編號 项目背景:由于安利大陆新电商的交付出色,由于台湾安利项目是本地机房自己搭建的微服务,所以台湾安利项目也决定上 aws 云服务,就登陆中心与用户中心业务驳杂高度耦合而论,存在服务划分不清晰等等问题。项目意义:降低公司机器采购成本,同时提高系统的稳定性,灵活调配资源的能力项目职责:负责将登陆中心模块拆分(登陆中心按认证授权 auth,bff层 sdk 对外暴露,核心层业务 core );负责沟通落实每个 sprint 涉及的范围;负责将登陆中心模块本地内存设计和实现。因地制宜地对框架进行一些封装,对一些普通业务减少60%的工作量。整理核心业务,适用设计模式,尽量避免新增业务导致已上线业务需回归测试。核心技术链路:auth 服务集成 oauth 2颁发 token,token 不存 redis ,通过 jwt 存储,校验账号密码,存 redis ,本地缓存。网关层 gateway 需要解析粒度需要到识别过期 token 从而获取 Claims 中的账号,自定义负载均衡目标地址策略,hash 账号寻址到拥有账号密码本地缓存的节点机器上,提高 lc 的并发能力。项目业绩:经历过30w在线人数大促,登陆中心在线运行稳定。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论