Tag

Curator

0 views collected around this technical thread.

Sanyou's Java Diary
Sanyou's Java Diary
Jun 12, 2022 · Backend Development

How Zookeeper’s Curator Implements Distributed Locks: A Deep Dive

This article explains how Curator uses Zookeeper's temporary sequential nodes to implement distributed locks, covering lock acquisition, reentrancy, fairness, read‑write semantics, batch locking, and a comparison with Redis‑based locks, while illustrating the process with code snippets and diagrams.

CuratorDistributed LockFair Lock
0 likes · 14 min read
How Zookeeper’s Curator Implements Distributed Locks: A Deep Dive
Ops Development Stories
Ops Development Stories
Apr 12, 2021 · Backend Development

Mastering Zookeeper Distributed Locks: From Seckill to Read‑Write Locks

This article explains how Zookeeper’s distributed lock mechanisms—including non‑fair, fair, and read‑write locks—can prevent overselling in high‑traffic seckill scenarios, details their advantages and drawbacks, and provides practical Curator‑based Java implementations with code examples.

ConcurrencyCuratorDistributed Lock
0 likes · 13 min read
Mastering Zookeeper Distributed Locks: From Seckill to Read‑Write Locks
Ops Development Stories
Ops Development Stories
Mar 13, 2020 · Operations

How to Extend Zabbix Monitoring Data Retention in Elasticsearch for a Year

Facing limited storage of Zabbix historical data in Elasticsearch, the article outlines a comprehensive strategy—expanding nodes, adding SSDs, redesigning index mapping, using hot‑cold node tiers, employing Curator for automated shrink, segment merging, and lifecycle management—to retain up to a year of monitoring data efficiently.

CuratorData RetentionElasticsearch
0 likes · 6 min read
How to Extend Zabbix Monitoring Data Retention in Elasticsearch for a Year
Big Data Technology Architecture
Big Data Technology Architecture
Feb 5, 2020 · Big Data

Elasticsearch Index Design: Scaling to PB/TP Levels and Best Practices

This article provides a comprehensive guide on designing Elasticsearch indices for massive data volumes, covering shard and replica sizing, mapping strategies, rollover templates, curator cleanup, tokenization choices, query type selection, and multi‑table association techniques to achieve efficient, reliable search at PB‑scale.

CuratorElasticsearchRollover
0 likes · 24 min read
Elasticsearch Index Design: Scaling to PB/TP Levels and Best Practices
Qunar Tech Salon
Qunar Tech Salon
Jun 28, 2017 · Backend Development

Understanding Curator's InterProcessMutex Distributed Lock in Java

This article explains how to replace Redis‑based lock with Curator's InterProcessMutex, detailing its re‑entrant design, node creation, lock acquisition logic, waiting mechanisms, and release process, while highlighting advantages over traditional Thread.sleep approaches in multithreaded resource access.

ConcurrencyCuratorDistributed Lock
0 likes · 8 min read
Understanding Curator's InterProcessMutex Distributed Lock in Java
Qunar Tech Salon
Qunar Tech Salon
Dec 30, 2014 · Fundamentals

Learning ZooKeeper with Curator: Comprehensive Examples and Recipes

This guide offers a complete collection of practical examples that demonstrate Curator's usage for Apache ZooKeeper, covering leader election, distributed locks, barriers, counters, caches, queues, and transaction handling, with each chapter independent and source code available on GitHub.

CuratorDistributed CoordinationDistributed Locks
0 likes · 3 min read
Learning ZooKeeper with Curator: Comprehensive Examples and Recipes