Skip to content

Commit

Permalink
[doc] [#309] Add max message size to message queue docs (@sanguivore-…
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaoussanis committed May 30, 2024
1 parent beeaa93 commit f9ed68b
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion wiki/3-Message-queue.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,5 @@ The following semantics are provided:
- Messages are **handled once and only once**.
- Messages are **handled in loose order** (exact order may be affected by the number of concurrent handler threads, and retry/backoff features, etc.).
- Messages are **fault-tolerant** (preserved until acknowledged as handled).
- Messages support optional per-message **de-duplication**, preventing the same message from being simultaneously queued more than once within a configurable per-message backoff period.
- Messages support optional per-message **de-duplication**, preventing the same message from being simultaneously queued more than once within a configurable per-message backoff period.
- Messages are serialized with [Nippy](https://www.taoensso.com/nippy) and stored as [byte strings](https://redis.io/docs/latest/develop/data-types/strings) in Redis hashes, so each serialized message has a **maximum size of 512MiB**. You'll normally want to use *much* smaller messages though (typically small maps or UUIDs/pointers to larger data stores when necessary).

0 comments on commit f9ed68b

Please sign in to comment.