假如我做一笔交易,返回前端受理成功,后台继续执行。
后台加个任务队列吧,用消费者模式去设计一套程序 前端受理成功只是向任务队列里成功添加了任务,处理程序再从队列里拿任务去处理
@青牛 你好有这方面的代码吗??
@小东 你可以用kafka,redis,mysql当用的队列中间件,或者干脆用个list。控制好锁和多个消费程序的队列阻塞问题就行,比如mysql可以用select * from table where type=1 for update去做,在事物中锁住type索引字段,且不会影响插入操作
`单行代码`
关注海汼部落技术社区