跨境电商用户中心

电子商务 B2C 案例ID:142255
Joyce
4 年经验· 江苏中创供应链服务有限公司
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

- 参与项目初期业务模型分析,服务边界确定,库表设计及架构技术选型
- 授权模块使用spring security,包括系统用户登录/社群门店/微信用户登录,提供不同的接口,基于单点登录技术实现,返回有效token,用户每次携带token登录
- 用户模块基于RBAC权限控制,使平台级,企业级,部门级,个人级用户拥有各自的操作权限
- 网关模块基于springcloud-gateway进行三层过滤实现转发,并进行跨域处理和IP限流
- 搭建Nacos,使用Nacos注册中心,基于Feign+Ribbon技术进行服务间调用;使用Nacos作为服务配置中心
- 搭建RocketMQ,授权模块用户登录后将用户唯一标识写入RocketMQ,减少登录非业务流程,提升登录性能,用户模块实时消费,将用户完整信息,角色信息,企业信息写入Redis,生产者采用同步+多次重试,mq配置采用同步刷盘+一主多从架构最大限度避免消息丢失
- 用户注册功能基于Redis实现分布式锁,避免多节点并发写入
- 搭建Mongo,基于注解AOP将全局异常写入Mango,并提供查询功能

跨境电商用户中心

电子商务 · B2C 案例ID:142255
联系该工程师
微信扫码,建群沟通
作者: Joyce - 4年经验- 江苏中创供应链服务有限公司

案例介绍

- 参与项目初期业务模型分析,服务边界确定,库表设计及架构技术选型
- 授权模块使用spring security,包括系统用户登录/社群门店/微信用户登录,提供不同的接口,基于单点登录技术实现,返回有效token,用户每次携带token登录
- 用户模块基于RBAC权限控制,使平台级,企业级,部门级,个人级用户拥有各自的操作权限
- 网关模块基于springcloud-gateway进行三层过滤实现转发,并进行跨域处理和IP限流
- 搭建Nacos,使用Nacos注册中心,基于Feign+Ribbon技术进行服务间调用;使用Nacos作为服务配置中心
- 搭建RocketMQ,授权模块用户登录后将用户唯一标识写入RocketMQ,减少登录非业务流程,提升登录性能,用户模块实时消费,将用户完整信息,角色信息,企业信息写入Redis,生产者采用同步+多次重试,mq配置采用同步刷盘+一主多从架构最大限度避免消息丢失
- 用户注册功能基于Redis实现分布式锁,避免多节点并发写入
- 搭建Mongo,基于注解AOP将全局异常写入Mango,并提供查询功能

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×