实现网
吴里斯蒂亚诺.纳尔多

昵称登录后显示

1000/8小时
6年工作经验

深圳市领星网络科技有限公司
高级java工程师

订单系统
支付系统

0

被预约次数

0

被收藏次数

0

被评价次数

擅长技能

1. 负责基础架构部门的中心服务的开发,code review以及项目开发管理。
2. 负责开发上传中心的整套操作,提供同步上传,异步上传以及临时token文件上传的操作,并且满足业务上对TPS以及QPS
的要求。
3. 负责开发流程中心的第一期的技术方案设计和开发,以及code review,在满足当前业务需求的前提下,也兼容了后续的
一系列其他单据的流程操作,为第二期第三期的开发提供了口子和接入方式。
4. 负责带领团队进行全局预警中心的开发和项目管理(包含项目搭建,进度管理,技术选型以及上线部署),以及code
review。将预警中心设置为5个服务,实现了流量上的削峰填谷,业务上的幂等性操作,以及数据上的最终一致性,并且在满
足当前业务场景的基础上,提供了一套兼容性和简便性具存的接入方式给到业务方。(带领团队成员4个/历时一个月)

项目经验

监控整个erp系统下所有需要监控的重要数据,如果数据符合创建的预警规则,那么就会发送邮件,短信以及站内信给到用
户。
相关技术栈:
●Spring boot、springCloud alibaba,Kafka、Redis、Mysql、shardingJdbc
具体内容:
●根据业务需求,设计数据库的数据表结构,切分服务的数量,明确各个服务之间的需求关系。
●通过整个企业的公共 kafka 来订阅需要做预警判断的数据,并且还提供 http 接口给到业务方,在数据进入到预警系
统后,经过过滤后发送到内部的 kafka 系统,实现流量上的削峰填谷。
●因为每日的数据量都大,以三年的数据总量为目标,来基于 shrdingJdbc 进行数据库的分库分表操作,提供更高效率的
增删改查操作。
●设置数据消费者,多个 topic ,多个分区,以及每个分区多个副本,进行数据之间的通信,保证了高可用,并且也保证了
数据的消费速度跟得上数据的写入速度。
●通过数据库的幂等表操作,以及部分可以使用状态机的数据,保证了数据的幂等性操作。
●利用 xxl-job 的定时任务,实现了数据的最终对账操作,保证了数据的最终一致性。
●使用 redis ,通过布隆过滤器进行了数据上的防止缓存穿透的操作,并且用 redis 做数据缓存,通过 mq 重试的操
作,保证了数据库和 redis 的数据一致性。
●作为项目管理者,带领团队在历时两个月的开发过程中,保质保量的完成了开发任务,并且项目获得了2022年4月的公司最
佳项目,个人也获得了2022年4月的公司优秀员工。
项目总结:
●通过对预警数据的全盘接入,减少了公司其他开发人员的一个开发工作量,完美实现了产品对业务的要求,并且抗住了大
量数据的一个并发。
●整个项目中,提高自己对数据的处理认知能力,对数据的采集,系统的抗并发能力有了一个深刻的认知。

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

宝安
下十围周边

被预约

0

被收藏

0

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

宝安
下十围周边