21CTO
21CTO
Nov 13, 2015 · Backend Development

How I Reengineered EQueue to Use File-Based Persistence for Faster Messaging

The article details the author's multi‑month effort to replace SQL Server persistence in the open‑source EQueue message queue with a high‑performance local file storage solution, covering the motivations, design considerations, chunked binary file format, write‑and‑read mechanisms, and flushing strategies.

CEQueueMessage Queue
0 likes · 17 min read
How I Reengineered EQueue to Use File-Based Persistence for Faster Messaging
21CTO
21CTO
Nov 13, 2015 · Backend Development

Optimizing Broker Restarts and Minimizing File Reads in EQueue

This article explains how EQueue handles broker restarts by scanning and initializing chunk files, introduces memory‑based caching strategies to avoid frequent file reads, and outlines message deletion, querying, consumer offset storage, and queue management techniques for high‑performance backend systems.

EQueueMemory CachingMessage Queue
0 likes · 22 min read
Optimizing Broker Restarts and Minimizing File Reads in EQueue