Joyce

Java高级开发工程师
江苏中创供应链服务有限公司 · 4年经验
Joyce
日薪: ¥600/8h
地点: 成都 锦江
时间: 可工作日远程
ID:212678 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Java RocketMQ 微服务 Spring Boot Spring Cloud MySQL Redis Docker 分布式 Git SVN Linux RESTful TCP/IP HTTP
4年JAVA开发经验,JAVA基础扎实,有良好的编码习惯
对JVM原理有较为深入的研究,能独立排查和解决问题,熟练掌握常见JVM调优技巧
熟悉HTTP,TCP/IP等网络协议,并了解RESTFul API设计规范
了解Linux操作系统,熟悉常见Shell指令,熟悉Git/SVN版本控制
熟悉分布式接口幂等性保证机制,并在实际项目有过实践
熟悉常见网络攻击如XSS,CSRF,DDos攻击原理,设计并落实网关系统相关网络防御
熟练使用SpringMVC,SpringBoot,SpringCloud等快速搭建微服务
熟练使用MySQL
熟练使用缓存技术Redis
熟练使用容器引擎Docker
精通RocketMq

跨境电商用户中心(V2.0&&3.0)(独立负责)

开发环境:Mysql8+Jdk8+Maven+Gitlab+Idea

技术选型:Springboot+Springcloud(alibaba)+Docker+Redis+FDFS+Rocketmq+Spring security+Mongo

项目介绍:该项目为江苏中创跨境电商系统的核心模块,分为三个子模块,负责认证授权实现单点登录TOKEN的授权模块,基于RBAC模型的扩展实现复杂权限处理的的用户模块,以及提供统一对外入口的网关系统,从设计到生产部署,耗时5个月,目前已上线,运行良好

核心功能点:

- 参与项目初期业务模型分析,服务边界确定,库表设计及架构技术选型

- 授权模块使用spring security,包括系统用户登录/社群门店/微信用户登录,提供不同的接口,基于单点登录技术实现,返回有效token,用户每次携带token登录

- 用户模块基于RBAC权限控制,使平台级,企业级,部门级,个人级用户拥有各自的操作权限

- 网关模块基于springcloud-gateway进行三层过滤实现转发,并进行跨域处理和IP限流

- 搭建Nacos,使用Nacos注册中心,基于Feign+Ribbon技术进行服务间调用;使用Nacos作为服务配置中心

- 搭建RocketMQ,授权模块用户登录后将用户唯一标识写入RocketMQ,减少登录非业务流程,提升登录性能,用户模块实时消费,将用户完整信息,角色信息,企业信息写入Redis,生产者采用同步+多次重试,mq配置采用同步刷盘+一主多从架构最大限度避免消息丢失

- 用户注册功能基于Redis实现分布式锁,避免多节点并发写入

- 搭建Mongo,基于注解AOP将全局异常写入Mango,并提供查询功能
Joyce ID:212678 复制

Joyce

Java高级开发工程师 · 4年经验 · 江苏中创供应链服务有限公司
城市成都 锦江 日薪600元/8h 时间 可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Java RocketMQ 微服务 Spring Boot Spring Cloud MySQL Redis Docker 分布式 Git SVN Linux RESTful TCP/IP HTTP
4年JAVA开发经验,JAVA基础扎实,有良好的编码习惯
对JVM原理有较为深入的研究,能独立排查和解决问题,熟练掌握常见JVM调优技巧
熟悉HTTP,TCP/IP等网络协议,并了解RESTFul API设计规范
了解Linux操作系统,熟悉常见Shell指令,熟悉Git/SVN版本控制
熟悉分布式接口幂等性保证机制,并在实际项目有过实践
熟悉常见网络攻击如XSS,CSRF,DDos攻击原理,设计并落实网关系统相关网络防御
熟练使用SpringMVC,SpringBoot,SpringCloud等快速搭建微服务
熟练使用MySQL
熟练使用缓存技术Redis
熟练使用容器引擎Docker
精通RocketMq

项目经验

跨境电商用户中心(V2.0&&3.0)(独立负责)

开发环境:Mysql8+Jdk8+Maven+Gitlab+Idea

技术选型:Springboot+Springcloud(alibaba)+Docker+Redis+FDFS+Rocketmq+Spring security+Mongo

项目介绍:该项目为江苏中创跨境电商系统的核心模块,分为三个子模块,负责认证授权实现单点登录TOKEN的授权模块,基于RBAC模型的扩展实现复杂权限处理的的用户模块,以及提供统一对外入口的网关系统,从设计到生产部署,耗时5个月,目前已上线,运行良好

核心功能点:

- 参与项目初期业务模型分析,服务边界确定,库表设计及架构技术选型

- 授权模块使用spring security,包括系统用户登录/社群门店/微信用户登录,提供不同的接口,基于单点登录技术实现,返回有效token,用户每次携带token登录

- 用户模块基于RBAC权限控制,使平台级,企业级,部门级,个人级用户拥有各自的操作权限

- 网关模块基于springcloud-gateway进行三层过滤实现转发,并进行跨域处理和IP限流

- 搭建Nacos,使用Nacos注册中心,基于Feign+Ribbon技术进行服务间调用;使用Nacos作为服务配置中心

- 搭建RocketMQ,授权模块用户登录后将用户唯一标识写入RocketMQ,减少登录非业务流程,提升登录性能,用户模块实时消费,将用户完整信息,角色信息,企业信息写入Redis,生产者采用同步+多次重试,mq配置采用同步刷盘+一主多从架构最大限度避免消息丢失

- 用户注册功能基于Redis实现分布式锁,避免多节点并发写入

- 搭建Mongo,基于注解AOP将全局异常写入Mango,并提供查询功能
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏