Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 4b09b74

Browse files
authored
Document how to set up multiple event persisters (#8706)
1 parent d04c2d1 commit 4b09b74

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

changelog.d/8706.doc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Document experimental support for running multiple event persisters.

docs/workers.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,18 @@ stream_writers:
319319
events: event_persister1
320320
```
321321

322+
The `events` stream also experimentally supports having multiple writers, where
323+
work is sharded between them by room ID. Note that you *must* restart all worker
324+
instances when adding or removing event persisters. An example `stream_writers`
325+
configuration with multiple writers:
326+
327+
```yaml
328+
stream_writers:
329+
events:
330+
- event_persister1
331+
- event_persister2
332+
```
333+
322334
#### Background tasks
323335

324336
There is also *experimental* support for moving background tasks to a separate

0 commit comments

Comments
 (0)