项目描述:
交易中台承载龙湖所有权益订单业务。提供后台查询处理接口,提供交易能力。支付和退款对账等功能。连接下游支付网关进行支付、退款;主
要包括龙湖房屋租赁,出售和天街线下和线上商城,养老等几个方向。
内部涉及订金,珑珠积分,运营后台等多个业务;平台约 4300w 用户,日活用户 20 w,日访问量 800w,日订单量 10w。QPS 峰值约 8000,TPS 峰值近 1000。
个人职责:
1.参与需求讨论分析,对功能进行细化拆分,以及数据库设计和跨中心沟通协调
2.进行每两周一次敏捷迭代,严格控制任务完成进度,保证功能高质量交付
3.定期进行代码评审保证代码的可读性和逻辑正确性
4.项目难点在于业务复杂性高,C端用户访问量高,并发大,对服务性能要求高
解决方案:针对用户多,请求量大,我们采取redis来做热点数据的缓存来提高服务的qps。在高并发的场景下,多处采用多线程来处理请求,并采用分布式锁来解决接口的幂等问题。业务逻辑复杂,通过拆分多个业务线功能,对差异较大业务逻辑单独处理,以达到提高满足各业务线不同场景的要求。对于服务性能,我们采用将服务拆分,通过mq来进行服务之前通信,降低服务的耦合度,并通过已处理来提高服务新能。