- 博客(85)
- 资源 (1)
- 收藏
- 关注
原创 RocketMQ应用过程中所遇问题及解决方案
RocketMQ为了解决这种由于性能锁带来的频发问题,引入Broker端快速失败机制,即开启一个定时调度线程,每隔10毫秒去检查队列中的第一个排队节点,如果该节点的排队时间已经超过了200ms。1.增加waitTimeMillsInSendQueue的值,该值默认为 200ms,例如将其设置为1000s等等,适当提高该值能有效的缓解。当Broker端由于性能问题以及服务端积压的请求太多从而得不到及时处理,会极大的造成客户端消息发送的时间延长。重启mq的broker即可。
2023-12-10 12:55:22 391
原创 spring boot中定时任务@Scheduled阻塞问题
spring中多个定时任务如果都在可执行时间,则会存在一个定时任务等待另一个定时任务的现象。在spring中所有定时任务默认为单线程执行,不同定时任务间相互阻塞。
2023-06-21 17:20:34 655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人