Tagged articles
2 articles
Page 1 of 1
JD Cloud Developers
JD Cloud Developers
Jul 12, 2023 · Backend Development

Why Does Elasticsearch BulkProcessor Deadlock During High‑Volume MQ Updates?

During a massive 618 promotion, the system’s BulkProcessor for Elasticsearch suffered deadlocks caused by competing lock acquisition between MQ consumer threads and internal scheduler threads, leading to paused message consumption; the article details the root cause, thread analysis, and two practical solutions.

MQbulkprocessordeadlock
0 likes · 12 min read
Why Does Elasticsearch BulkProcessor Deadlock During High‑Volume MQ Updates?