developS

2023年9月5日

线程池执行过程中机器宕机了怎么办?

摘要: 思路1.首先设计一张表,记录任务状态,执行时间,已执行,未执行等等其次任务来的时候写入表中,任务标识未执行如果此时有1000个任务都过来了,那么表中也有1000行记录接着JVM内存溢出OOM,程序挂了,未执行的任务就知道是哪些了. 系统再次启动的时候,依次读取未执行的任务加入线程池中复盘,二次执行 阅读全文

posted @ 2023-09-05 22:30 四十四次日落95 阅读(384) 评论(0) 推荐(0)
项目相关的问题记录

摘要: 1.你们的服务部署在多少台机器上面? 集群部署,至少两台,2核4G,一台如果挂掉了可以容灾的切换。 2.RocketMq设置了多少消费者?如何保证高可用的问题。 一个集群可以有多个消费者。是3个消费者,可以设置上下线。 默认情况下就是集群消费,这种模式下⼀一个消费者组共同消费⼀一个主题的多个队列列, 阅读全文

posted @ 2023-09-05 18:42 四十四次日落95 阅读(19) 评论(0) 推荐(0)