proginn12564611362023年08月18日
138阅读
开发技术java
所属分类springboot

作品详情

项目名称:邮政B2C便民通

软件环境:IDEA、Oracle、JDK1.8、Git、Maven

涉及技术:Springboot、SpringCloud、XXL-JOB、JPA、RSA、Redis、RabbitMQ、JWT、MybatisPlus、Mybatis、Elasticsearch、JavaMelody、Eureka、Tomcat、Linux。




项目描述:

      邮政B2C便民通通过提供多项便捷服务,例如居民身份证寄递、社保卡寄递,驾驶证补换申领、车牌领取等,为居民创造更加便利的生活方式。本项目分为用户端、外部端和后台端三个模块,实现了对邮政业务流程的全面管理。

      作为PASS项目,邮政B2C便民通日常维护包括用户端、外部端及后台端,在用户端提供直接下单、查询信息及物流等功能;在外部端提供各类接口,其他科技公司、政府职能部门和公安机关等可以进行邮政服务调用;在后台端进行订单管理、定制产品和工作流程管控等。

项目权重:

1.参与项目需求分析,负责服务端代码开发。

2.主要负责以下模块:

(1)采用延时队列DelayQueue以及xxl-job解决订单超时未支付问题。

(2)参与产品优惠卷系统设计,保证系统高性能运行,通过1万tps的请求。

(3)订单模块采用Elasticsearch重构开发,保证数据库与ES的双写一致性,解决了数据库查询瓶颈。

(4)采用WX-MAService开源依赖,开发小程序多情景接口。

(5)采用redis设计分布式锁,进行产品限购,提高了订单校验速度。

(6)参与设计订单支付令牌桶算法,提高了系统应对流量高峰的性能。
3.通过分析和定位生产日志,及时解决业务问题。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论