forum README: gossip scaling note
This commit is contained in:
parent
e29a905506
commit
cc7fde6798
1 changed files with 2 additions and 1 deletions
|
|
@ -195,7 +195,8 @@ Enable it on the `/style` page under "Forum". A "Forum" link will appear in the
|
||||||
|
|
||||||
- Threads and posts are stored in `~/.tinyweb/forum.db` (separate from your search index)
|
- Threads and posts are stored in `~/.tinyweb/forum.db` (separate from your search index)
|
||||||
- Instances are discovered automatically via mesh announces — no manual setup needed
|
- Instances are discovered automatically via mesh announces — no manual setup needed
|
||||||
- Content syncs between all discovered instances every 5 minutes
|
- Content syncs between discovered instances every 5 minutes via epidemic gossip (20 random peers per cycle)
|
||||||
|
- Scales to thousands of peers — content converges globally within ~O(log N) cycles
|
||||||
- Authors are identified by a short pseudonymous identity hash (no accounts, no sign-up)
|
- Authors are identified by a short pseudonymous identity hash (no accounts, no sign-up)
|
||||||
- Auto-discovery can be disabled in the moderation page (manual sync only)
|
- Auto-discovery can be disabled in the moderation page (manual sync only)
|
||||||
- Threads are auto-pruned after 30 days (configurable, or set to 0 to keep everything)
|
- Threads are auto-pruned after 30 days (configurable, or set to 0 to keep everything)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue