深圳幻海软件技术有限公司 欢迎您!

  • 订单超时自动取消3种方案—我们用这种!

    大家好,我是老三,大家对电商购物应该都比较熟悉了,我们应该注意到,在下单之后,通常会有一个倒计时,如果超过支付时间,订单就会被自动取消。下单今天,我们来聊聊订单超时未支付自动取消的几种方案。1.定时任务这是最容易想到的办法,定时任务去轮询数据库,取消即将超时的订单。订单轮询定时任务实现方式有很多种,

  • 基于线程池的线上服务性能优化

    最近居家办公。 正在发愁摸哪条鱼的时候,产品突然在群里at了我一下,说到某某订单曝光异常,让配合看看。仔细询问了下订单信息,乖乖,原来用的是6年前开发的一个功能,要知道这个功能自上线后基本很少用,不知道为什么现在开始用起来了,只能先放弃摸鱼,先配合解决问题,毕竟要靠这个来吃饭的。需求背景在

  • 大流量活动下钱包提现方案的设计与实现

    本文主要从服务端角度针对2022年春节Flower活动中钱包提现模块做一下总结与反思,希望可以对整个开发过程中使用的技术和遇到的问题进行整理和沉淀,在后续类似的活动中可以产生一些帮助。一、活动背景与交互流程2022年春节活动目标是在抖音、火山、西瓜等八端启动,希望抖音端能够给多端进行导流,实现“同一

  • 一旦参透这九个电商系统架构,全能型架构师无疑了

    做为一名程序员,发展方向大致可以分为两个方面: 一个是业务架构,一个是技术架构(中间件方向)。业务架构,取其核心关键词,主要是围绕这不同的业务场景、业务规则,完成业务系统的落地建设,为用户提供在线化的信息服务。既然说到业务,那方向可就多了去了,如:出行、外卖、充电宝、O2O、内容、社交、生

  • 解决分布式事务,Seata真香!

    背景大家好,今天给大家分享一个在2022年出去面试Java几乎必问的一个技术,那就是seata。什么??你才看了第一句话心里有闪现了无数个问号?因为没听说过seata这个东西?没关系,为了避免兄弟们出去面试被问到seata的时候,一脸蒙圈,我们今天就把这个东西给大家讲明白。既然要给大家讲什么是sea

  • 程序员的一次失误,在45分钟里搞垮了一家上市公司

    如果有人告诉你,45分钟就能搞垮一家大公司,你可能会觉得有点荒谬。但工程师DougSeven却真的亲历过这样的事情。8年前,因为一次失败的部署,KnightCapitalGroup在仅仅45分钟内就造成了4.6亿美元的亏损。这是一个真实的故事。尽管DougSeven并不是事件的参与者,但他在后来的会

  • 微服务架构:利用事件驱动实现最终一致性

     事务一致性首先,我们来回顾一下ACID原则:Atomicity:原子性,改变数据状态要么是一起完成,要么一起失败Consistency:一致性,数据的状态是完整一致的Isolation:隔离线,即使有并发事务,互相之间也不影响Durability:持久性,一旦事务提交,不可撤销在单体应用

  • 如何从0组建一个日订单40万的智能化派单系统?

    【51CTO.com原创稿件】如果让你从0组建一个智能化派单系统,日订单量为40W,你敢接单吗?你会怎么做?做过的人都会说简单,没有做过的人却连想都不敢想,其实技术上并没有太大的差距,差就差在“做过一次”的经验。听别人讲述自己的经历,也是积攒经验的一种好方法。我们曾邀请快狗打车高级经理胡显波讲述他的

  • 京东到家订单查询服务演进

    背景京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。京东到家的订单数据存储在Mysql中,但显然只通过DB来支撑大量的查询是不可取的,同时对于一些复杂的查询,Mysql支持得不够友好,所以订单中心系统使用了Ela

推荐阅读