This section explains basic concepts related to Macrometa streams.
Messages are the basic unit of Macrometa streams. Producers publish messages to streams, and consumers process the message and send and acknowledgment.
📄️ Message Queues
A message queue automatically balances loads across all consumers for a given stream. Best practice is to use multiple consumers.
A producer is an application or process that publishes messages to the stream. Once published, they can be processed with stream workers.
A consumer is an application that subscribes to a stream and then receives messages published by producers.