Lucky💯

高级java开发工程师
浙江网新恒天软件有限公司 · 6年经验
Lucky💯
日薪: ¥800/8h
地点: 北京 海淀
时间: 下班后周六周日可工作日远程
ID:396390 复制

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

AI 技能提取 | Spring Redis Spring Boot MyBatis 微服务 分布式 Spring Cloud MyBatis-Plus Kafka RocketMQ MySQL Vue JavaScript K8s Docker
1.熟悉 Spring Cloud Alibaba微服务技术体系,熟练使用 Nacos、Getaway、 OpenFeign、Sentinel常见组件
2.熟练使用 Spring、 Spring MVC、 MyBatis、MyBatis-plus、 Spring Boot 等常用开发框架 ,熟悉 IOC、AOP 原理及Spring Boot 自动装配原理
3.熟练使用 MySQL ,熟悉事务、索引、锁机制及 MVCC 工作原理 ,熟悉常见的Sql 优化方案
4.熟悉虚拟机、JMM、垃圾回收机制、GC算法、锁机制、JVM故障分析,熟悉Linux常用基本命令
5.熟练使用Redis NoSQL数据库 , 熟悉Redis分布式锁、Redis持久化和过期策略等高级特性
6.熟练使用RocketMQ、Kafka等常用消息中间件
7.熟练使用 Stream API、 Lambda 表达式、方法引用进行函数式编程
8.熟练使用Nginx、Tomcat等常用应用服务器的启动与配置,并了解其运行机制
9.熟悉并发编程 ,熟练使用 JUC 并发包下的常用工具类 ,熟悉 AQS 原理
10.熟悉常用的设计模式,单例模式、策略模式、模板模式等
11.熟练使用K8S、Docker、Jenkins等工具
12.掌握PHP开发技巧
13.熟练使用前端技术,如 HTML5、CSS3、JavaScript,熟悉 Bootstrap、Vue 前端框架

该项目主要是由接入服务,转发服务及可视化后台组成。用于实现新能源车辆登入、登出、实时、历史及心跳等数据上报转发及车辆信息监控。 接入服务基于Reactor模型的Netty组件实现高并发情况下车辆接入及上报数据的采集,通过Kafka消息引擎削峰缓存实时流量数据传输;实现数据与大数据平台和转发平台之间的传输;转发服务通过订阅接入服务Kakfa topic实现数据的订阅,通过Netty实现指定账户下指定平台数据转发;可视化平台接入微服务架构,用户信息&权限维护&单点登录等统一在网关处理,项目采用前后端分离业务,后端专注于业务开发及接口调用,项目通过Mysql静态数据存储、Redis数据缓存、Kafka消息订阅、OSS文件存储及ES接口查询实现新能源车辆相关信息监控。
整套系统采用集群部署方式,部署在阿里云服务器上,项目基于SpringBoot开发,采用Dubbo实现服务接口调用;
数据通讯:使用Netty实现高性能的客户端通讯;
静态数据存储:基于Mysql做静态数据存储,目前考虑接入Mycat进行分库分表操作;
数据存储:项目采用Redis存储热点及实现Redis分布式锁;
消息队列:项目使用Kafka集群做消息队列,基于ZK集群搭建高可用系统;
自动化配置:项目采用Apollo实现配置文件的自动读取和更新;
链路追踪:项目采用log回溯程序执行过程,目前log采集由阿里云日志采集服务实现;
文件存储:项目采用OSS实现过程中产生文件的上传&下载&存储;
规则验证:项目中数据质量及拦截处理均有Drools规则引擎验证完善;

负责过项目开发,解决项目遇到的并发问题,主导业务设计及业务完善以及数据库表结构设计及优化
基于RocketMQ将支付消息投递到我方服务平台可以实现消息的可靠传递,同时解决了消息消费端的幂等性问题
基于 RocketMQ 的延时消息功能 ,实现了用户超时未支付自动取消订单的功能
对接微信支付平台、支付宝支付平台完成项目的支付模块
基于Redis分布式锁设计确保并发情况下订单的一致性
代金卷模块开发与下订单模块的开发,使用策略模式设计支付模块,支持多渠道支付扩展
主导项目重构 ,将项目由单体架构拆分成微服务架构等
Lucky💯 ID:396390 复制

Lucky💯

高级java开发工程师 · 6年经验 · 浙江网新恒天软件有限公司
城市北京 海淀 日薪800元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

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

技术能力

AI 技能提取 | Spring Redis Spring Boot MyBatis 微服务 分布式 Spring Cloud MyBatis-Plus Kafka RocketMQ MySQL Vue JavaScript K8s Docker
1.熟悉 Spring Cloud Alibaba微服务技术体系,熟练使用 Nacos、Getaway、 OpenFeign、Sentinel常见组件
2.熟练使用 Spring、 Spring MVC、 MyBatis、MyBatis-plus、 Spring Boot 等常用开发框架 ,熟悉 IOC、AOP 原理及Spring Boot 自动装配原理
3.熟练使用 MySQL ,熟悉事务、索引、锁机制及 MVCC 工作原理 ,熟悉常见的Sql 优化方案
4.熟悉虚拟机、JMM、垃圾回收机制、GC算法、锁机制、JVM故障分析,熟悉Linux常用基本命令
5.熟练使用Redis NoSQL数据库 , 熟悉Redis分布式锁、Redis持久化和过期策略等高级特性
6.熟练使用RocketMQ、Kafka等常用消息中间件
7.熟练使用 Stream API、 Lambda 表达式、方法引用进行函数式编程
8.熟练使用Nginx、Tomcat等常用应用服务器的启动与配置,并了解其运行机制
9.熟悉并发编程 ,熟练使用 JUC 并发包下的常用工具类 ,熟悉 AQS 原理
10.熟悉常用的设计模式,单例模式、策略模式、模板模式等
11.熟练使用K8S、Docker、Jenkins等工具
12.掌握PHP开发技巧
13.熟练使用前端技术,如 HTML5、CSS3、JavaScript,熟悉 Bootstrap、Vue 前端框架

项目经验

该项目主要是由接入服务,转发服务及可视化后台组成。用于实现新能源车辆登入、登出、实时、历史及心跳等数据上报转发及车辆信息监控。 接入服务基于Reactor模型的Netty组件实现高并发情况下车辆接入及上报数据的采集,通过Kafka消息引擎削峰缓存实时流量数据传输;实现数据与大数据平台和转发平台之间的传输;转发服务通过订阅接入服务Kakfa topic实现数据的订阅,通过Netty实现指定账户下指定平台数据转发;可视化平台接入微服务架构,用户信息&权限维护&单点登录等统一在网关处理,项目采用前后端分离业务,后端专注于业务开发及接口调用,项目通过Mysql静态数据存储、Redis数据缓存、Kafka消息订阅、OSS文件存储及ES接口查询实现新能源车辆相关信息监控。
整套系统采用集群部署方式,部署在阿里云服务器上,项目基于SpringBoot开发,采用Dubbo实现服务接口调用;
数据通讯:使用Netty实现高性能的客户端通讯;
静态数据存储:基于Mysql做静态数据存储,目前考虑接入Mycat进行分库分表操作;
数据存储:项目采用Redis存储热点及实现Redis分布式锁;
消息队列:项目使用Kafka集群做消息队列,基于ZK集群搭建高可用系统;
自动化配置:项目采用Apollo实现配置文件的自动读取和更新;
链路追踪:项目采用log回溯程序执行过程,目前log采集由阿里云日志采集服务实现;
文件存储:项目采用OSS实现过程中产生文件的上传&下载&存储;
规则验证:项目中数据质量及拦截处理均有Drools规则引擎验证完善;

负责过项目开发,解决项目遇到的并发问题,主导业务设计及业务完善以及数据库表结构设计及优化
基于RocketMQ将支付消息投递到我方服务平台可以实现消息的可靠传递,同时解决了消息消费端的幂等性问题
基于 RocketMQ 的延时消息功能 ,实现了用户超时未支付自动取消订单的功能
对接微信支付平台、支付宝支付平台完成项目的支付模块
基于Redis分布式锁设计确保并发情况下订单的一致性
代金卷模块开发与下订单模块的开发,使用策略模式设计支付模块,支持多渠道支付扩展
主导项目重构 ,将项目由单体架构拆分成微服务架构等
客服二维码

没找到合适的人才?

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

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

平台信誉与实力

基于 35,336 需求方信任

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