diff --git a/Seaweed-Message-Queue.md b/Seaweed-Message-Queue.md index 62d794d..5a26424 100644 --- a/Seaweed-Message-Queue.md +++ b/Seaweed-Message-Queue.md @@ -1,5 +1,11 @@ # Introduction +Seaweed Message Queue has +* Structured message : all messages need to have a schema +* Streamed publishing with async acknowledgements +* Messages are stored in Parquet files, for both streaming and batch reading. +* Unlimited storage. + # Architecture The structured messages are published to message brokers, persisted in SeaweedFS, and consumed by message subscribers. To simplify client libraries, a messaging agent with gRPC APIs is introduced, enabling easier client libraries for message publishing and subscribing.