Chronicle-Queue
Chronicle-Queue copied to clipboard
Add a User's Guide
The User's Guide should be structured in a concise and coherent way teaching newbies and experts how to use the product and how to benefit from enterprise features.
Examples from the Demo should be included.
Most software products have what collectively are called "documentation", "user's guide", "product documentation", "manual" etc.
Here are some examples:
- Kafka https://kafka.apache.org/documentation/
- Hazelcast https://docs.hazelcast.com/imdg/4.2/getting-started
- Tensorflow https://www.tensorflow.org/guide
So, the idea here is to set up a real manual (using adoc files) that can be rendered to a real navigable online manual using , for example, Antora. Rendering tools can oftentimes also generated PDF files and keeps track of different versions etc.
The Chronicle Queue User Guide will discuss both open source features as well as enterprise features and will thus also work as a shopping window for enterprise features.
Definition of done: A first version of the chapter is provided and presumingly, most of the relevant topics are covered.
We will have to organize reviews of the texts later.
- [x] Introduction
- [x] What is Chronicle Queue
- [x] Getting Started
- [x] Use Cases
- [x] Glossary
- [x] Configuration
- [x] Roll cycle
- [x] Wire type
- [x] Block size
- [x] Index count
- [x] Index spacing
- [ ] Buffer modes
- [x] Queue operations
- [x] Appending
- [x] Tailing
- [x] Indexing
- [x] Read/write proxies
- [ ] Performance tuning
- [x] Pre-touching
- [x] Contended writes
- [ ] Queue replication
- [ ] Monitoring repplication
- [ ] Ring buffer (Async mode)
- [x] Encryption
- [x] Advanced
- [x] Demos