All Git Users → OpenHFT

17 open source projects by OpenHFT

1. Chronicle Bytes
Chronicle Bytes has a similar purpose to Java NIO's ByteBuffer with many extensions
✭ 241
java
2. Chronicle Wire
A Java Serialisation Library that supports multiple formats
3. Chronicle Queue
Micro second messaging that stores everything to disk
4. Chronicle Map
Chronicle Map is a super-fast, in-memory, non-blocking, key-value store, designed for low-latency, and/or multi-process applications such as trading and financial market applications. See Features doc for more information. The size of a Chronicle Map is not limited by memory (RAM), but rather by the available disk capacity. Use cases Chronicle Map is used in production around the world for: real-time trading systems. Chronicle Map provides in-memory access speeds, and supports ultra-low garbage collection. Chronicle Map can support the most demanding of applications. highly concurrent systems. Chronicle Map supports multiple readers and writers, distributed across multiple machines. Why use Chronicle Map? Chronicle Map is: fast. Millions of operations per second, with low and stable microsecond latencies for reads and writes. Write queries scale well up to the number of hardware execution threads in the server. Read queries never block each other. reliable. Chronicle Software have a “chaos monkey” test which verifies Chronicle Map multi-master replication in the face of node and network failures. The map can optionally be persisted to disk. in production at banks and hedge funds, globally. built using lessons learnt from real-world experience solving real-world problems. open source (standard version), and in use at hundreds of sites around the world. Our offering Chronicle Software provides full support for Chronicle Map, consulting to help you make best use of the product, and can also deliver projects using a mix of our resources and your own. Replication Environment Example The following diagram shows an example of Chronicle Map replication over three servers (or sites). Chronicle Map Replication is part of Chronicle Map (Enterprise Edition); a commercially supported version of our successful open source Chronicle Map. Replication is multi-master, lock-free, redundant, deterministic, and eventually consistent. The writer can optionally wait for replication to occur across nodes or regions. Note See Chronicle Map Replication for more information.
✭ 2,302
java
5. Chronicle Logger
A sub microsecond java logger, supporting standard logging APIs such as Slf & Log4J
✭ 177
java
6. Chronicle Network
A High Performance Network ( TCP/IP ) Library
8. Java Thread Affinity
Bind a java thread to a given core
10. Chronicle Accelerate
HFT meets Blockchain in Java platform
✭ 55
java
12. Openhft
Parent module to include active modules
✭ 461
shell
13. Java Runtime Compiler
Java Runtime Compiler
✭ 399
java
14. Chronicle Core
Low level access to native memory, JVM and OS.
✭ 339
java
15. Java Lang
Java Language support
✭ 277
java
16. Chronicle-Decentred
Framework for building Secure Scalable Microservices on Distributed Ledger Technology
✭ 46
java
17. Chronicle-Websocket-Jetty
Provide Websocket access via Jetty
✭ 16
java
1-17 of 17 user projects