Tagged articles
9 articles
Page 1 of 1
IT Services Circle
IT Services Circle
Jan 9, 2025 · Backend Development

LMAX Disruptor: High‑Performance In‑Memory Queue and Its Typical Use Cases

The article introduces LMAX Disruptor, a high‑performance, lock‑free in‑memory queue for the JVM, compares it with JDK thread‑safe queues, and demonstrates five practical usage scenarios—including broadcast, log collection, chain of responsibility, multi‑task coordination, and multi‑consumer groups—through detailed Java code examples.

DisruptorEvent ProcessingHigh performance queue
0 likes · 10 min read
LMAX Disruptor: High‑Performance In‑Memory Queue and Its Typical Use Cases
21CTO
21CTO
Oct 5, 2024 · Big Data

How Microsoft’s Open‑Source Drasi Redefines Real‑Time Event Processing

Microsoft announced the open‑source Drasi system, a low‑code, graph‑query based platform that monitors logs, databases, and metrics to detect changes in real time, automatically triggering context‑aware actions without moving data to a central lake, aiming to simplify complex event‑driven architectures.

DrasiEvent ProcessingReal-Time
0 likes · 4 min read
How Microsoft’s Open‑Source Drasi Redefines Real‑Time Event Processing
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 5, 2024 · Backend Development

Deep Dive into Spring StateMachine: Architecture, Startup, Event Handling, and Persistence

This article provides an in‑depth technical analysis of Spring StateMachine's internal architecture, covering its class hierarchy, lifecycle start/stop mechanisms, pseudo‑state types, trigger processing, event dispatching, and persistence strategies, all illustrated with concrete code examples.

Event ProcessingPersistenceState Management
0 likes · 13 min read
Deep Dive into Spring StateMachine: Architecture, Startup, Event Handling, and Persistence
MaGe Linux Operations
MaGe Linux Operations
Feb 20, 2024 · Big Data

Redis Streams vs Kafka: Which Is Better for Real‑Time Event Processing?

This article compares Redis Streams and Kafka, examining their architectures, ordering guarantees, consumer group models, scalability, and trade‑offs, and shows how Redis can emulate Kafka‑like semantics using the Runnel library, while highlighting memory‑speed benefits versus Kafka’s durable, unlimited log storage.

Event ProcessingKafkaRunnel
0 likes · 9 min read
Redis Streams vs Kafka: Which Is Better for Real‑Time Event Processing?
IT Architects Alliance
IT Architects Alliance
Sep 25, 2021 · Big Data

Apache Kafka 3.0.0 Release: New Features, API Changes, and KRaft Improvements

Apache Kafka 3.0.0 introduces numerous enhancements including deprecation of Java 8 and Scala 2.12 support, KRaft metadata snapshots, stronger default producer delivery guarantees, expanded Connect and Streams APIs, updated MirrorMaker 2 configuration, and many KIP-driven feature and API changes for improved streaming and event processing.

Apache KafkaEvent ProcessingKIP
0 likes · 15 min read
Apache Kafka 3.0.0 Release: New Features, API Changes, and KRaft Improvements
Architects Research Society
Architects Research Society
May 24, 2021 · Big Data

Understanding the Differences Between Event Stream Processing (ESP) and Complex Event Processing (CEP)

This article explains the origins, concepts, and use‑cases of Event Stream Processing (ESP) and Complex Event Processing (CEP), contrasting their handling of ordered event streams versus unordered event clouds, and discusses how both technologies have evolved and are applied in modern real‑time analytics.

CEPESPEvent Processing
0 likes · 17 min read
Understanding the Differences Between Event Stream Processing (ESP) and Complex Event Processing (CEP)
Xianyu Technology
Xianyu Technology
Dec 15, 2020 · Backend Development

How Xianyu Built the ‘Resale Lottery’ and ‘Money Tree’ Marketing Engines

This article examines Xianyu's two promotional features—Resale Lottery and Money Tree—detailing their gameplay, underlying business models, and the backend technical solutions such as event collection, idempotent reward accounting, concurrency control, fatigue management, and distributed locking.

Backend DevelopmentConcurrency ControlEvent Processing
0 likes · 11 min read
How Xianyu Built the ‘Resale Lottery’ and ‘Money Tree’ Marketing Engines