ChronicleQueue_100px_Rev2
Chronicle Queue

Persisted Queue, fast enough to record everything.

ChronicleMap_100px_Rev2
Chronicle Map

In Memory Key-Value store, Persisted, Embedded, Shared

ChronicleLogger_100px_Rev3
Chronicle Logger

Faster aggregated logging for your favourite Logging API

 
Chronicle Engine

High Performance, Low Latency, Reactive Processing Framework

Why Chronicle

Process Millions of Operations per Second

We lift the performance restrictions, on how you design, manage and monitor your systems.

We strive to offer the best performance possible and focus on micro-second latencies on a single thread.

 

Feature
Open Source
Enterprise
Grid Pricing ( any number of interconnected nodes )Free£8,000/$13,500 per year
OffHeap Data Structures (Map, Set, Queue)
Distributed Data Structures (Map, Set, Queue)
WAN Replication (Map, Set, Queue)
Distributed Transactions
Enhanced Latency Controls
Secure Connections
WAN Data distribution Optimisation
Replication Over Compressed Connections
Bandwidth Usage Controls
Enhanced Clustering Support
Management and Monitoring GUI
calculus

Overview

Chronicle provides persisted storage which can be shared between processes on the same machine or replicated across many machines. It is designed for ultra low latency, around a micro-second, and high throughput, in the tens of millions of event/operations per second.

 

Java

Chronicle provides a simple easy-to-use Java Library, which acts like java.util Map & Queue. Unlike Map and Queue, These collections are shared between your processes,  so a value written to one process is immediately available on the other. Programming Chronicle is just  as easy as programming with the standard java libraries.

delta
cross

Scalability & Resilience

Chronicle has built in resilience with no single point of failure, it will seamlessly recover without any data loss.

Chronicle provides an enterprise distributed shared memory processing grid. It scales both linearly and vertically, with blisteringly fast performance.

Chronicle is designed to be as fast as possible on a single node.  Vertical scalability reduces your latency, while horizontal scalability increases your throughput.  Ideally, you want both these. Using Chronicle you will need less nodes in your system.

Performance

Chronicle offers Outstanding Performance with very fast interprocess communication (IPC), its able to share state changes between processes in around 40 nanoseconds.  Moving to Chronicle will not only give you the huge performance benefits but it reduces your budget requirements and frees up compute resource to add functionality.

cog

Open Source

Chronicle is an open source software product which is available under the Apache 2 license. Its an established project that has been active since 2011.

Try Chronicle

For Free or with Professional Support

 

Download

Chronicle is an Open Source project, the best way to get Chronicle, is to download its released artefacts from Maven Central, alternatively the source code is available on git: ChronicleMap,  ChronicleQueue or ChronicleLogger.

Professional Support

We can help you get Chronicle up and running in your organisation, we suggest you invite us in for consultancy, charged on an ad-hoc basis, we can help discuss the best options tailored to your individual requirements.  Contact Us