跳房子IT协同

我要开发同款
Ricky_Damn2023年09月01日
92阅读
开发技术java
所属分类redisspringbootmysql

作品详情

负责对跳房子销售模块部分的开发,包括从客户拜访,录入,订单录入,审批,收款退款,产品出入库,店铺开户,集团开户等流程的开发,以及日常的线上业务维护,为管理层处理数据统计和报表分析等问题。 跳房子IT协同系统 负责销售模块开发,使用SpringBoot框架Java语言开发,采用grpc实现分布式开发,基于工作流实现流程控制,基于RabbitMQ实现消息队列,在项目中使用redis和es来实现缓存,数据库采用MySql。 基于github实现代码托管,Phabricator进行代码的校验,任务调度采用Azkaban。主要完成的难点: 完成销售业绩的统计报表,以快照表的形式解决了销售业绩统计慢的问题。将原本需要30秒乃至一分钟才能出的报表可以1秒内得出。 完成销售作战平台,其中主要技术难点为前端返回某一区域的地图数据时,解决了区域店铺的数据聚群问题。 优化了销售开店时订单中剩余店铺数扣减的逻辑,避免了多种情景下数量扣减出现重复扣,少扣,甚至锁表的情况。上线后,数量扣减的bug几乎没有再出现。 完成产品结构的优化,使用产品版本和产品标签等维度对产品进行进一步的细分。同时设计套餐产品的模式,可以将多个产品记录为套餐,让销售的录入更有效率。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论