| --- |
| title: Tutorials |
| layout: default |
| --- |
| |
| .. contents:: Tutorials |
| |
| Tutorials |
| ========= |
| |
| DistributedLog's documentation shows the architecture, design details, |
| available features and how to deploy and manage it. But the documentation |
| will not show how to use it. This is where tutorials come in. |
| |
| Tutorials are useful for showing how DistributedLog is used in real-world |
| applications, especially when it comes to integrating with other systems. |
| |
| Basic |
| ~~~~~ |
| |
| This section lists the tutorials for basic operations. |
| |
| - `Write Records using Core Library`_ |
| |
| .. _Write Records using Core Library: {{ site.baseurl }}/tutorials/basic-1 |
| |
| - `Write Records using Write Proxy Client`_ |
| |
| .. _Write Records using Write Proxy Client: {{ site.baseurl }}/tutorials/basic-2 |
| |
| - `Write Records to Multiple Streams`_ |
| |
| .. _Write Records to Multiple Streams: {{ site.baseurl }}/tutorials/basic-3 |
| |
| - `Atomic Write Multiple Records`_ |
| |
| .. _Atomic Write Multiple Records: {{ site.baseurl }}/tutorials/basic-4 |
| |
| - `Tail reading records from a stream`_ |
| |
| .. _Tail reading records from a stream: {{ site.baseurl }}/tutorials/basic-5 |
| |
| - `Rewind reading records by time`_ |
| |
| .. _Rewind reading records by time: {{ site.baseurl }}/tutorials/basic-6 |
| |
| Messaging |
| ~~~~~~~~~ |
| |
| This section lists the tutorials on how to use `DistributedLog` to build messaging systems. |
| |
| - `Write records to partitioned streams`_ |
| |
| .. _Write records to partitioned streams: {{ site.baseurl }}/tutorials/messaging-1 |
| |
| - `Write records to multiple streams using a load balancer`_ |
| |
| .. _Write records to multiple streams using a load balancer: {{ site.baseurl }}/tutorials/messaging-2 |
| |
| - `At-least-once Processing`_ |
| |
| .. _At-least-once Processing: {{ site.baseurl }}/tutorials/messaging-3 |
| |
| - `Exact-Once Processing`_ |
| |
| .. _Exact-Once Processing: {{ site.baseurl }}/tutorials/messaging-4 |
| |
| Replicated State Machines |
| ~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| This section lists the tutorials on how to use `DistributedLog` to build reliable distributed systems. |
| |
| - `Build replicated state machines`_ |
| |
| .. _Build replicated state machines: {{ site.baseurl }}/tutorials/replicatedstatemachines |
| |
| Analytics |
| ~~~~~~~~~ |
| |
| This section lists the tutorials on how to use `DistributedLog` for analytics. |
| |
| - `DistributedLog meets MapReduce`_ |
| |
| .. _DistributedLog meets MapReduce: {{ site.baseurl }}/tutorials/analytics-mapreduce |