11 2022 档案

摘要:背景 公司有个项目专门做从外部接口取数的,为了保证取数程序的稳定性,我们引入了RabbitMQ,主要用上了MQ的错误重试机制、MQ的分布式的生产消费能力,还有消息处理的可视化能力。基于这些,方便我们安心将任务放在上面跑,并且能水平扩容消费进程数,还可以清晰知道每个队列的任务消费情况。 问题 程序跑了 阅读全文
posted @ 2022-11-30 00:07 meicanhong 阅读(1987) 评论(0) 推荐(0) 编辑
摘要:在线上环境碰到一张 mongo 表里有重复数据,最终追溯到了 node mongo 插入数据那里,发现了 mongo 的 upsert 并非是线程安全的,在并发的情况下会产生重复数据。后面查阅 monog 的文档,也指出了使用 upsert 方法时要给表加上唯一索引。 Upsert with Uni 阅读全文
posted @ 2022-11-26 22:42 meicanhong 阅读(1274) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示