Skip to content

Commit

Permalink
Added terms (#317)
Browse files Browse the repository at this point in the history
  • Loading branch information
adimiko authored Jun 20, 2024
1 parent d1b9555 commit 31e8c60
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion documentation/docs/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,13 @@ The inbox is responsible for getting messages from the transport and adding them

1. Inbox gets messages from transport and adds to storage.
2. In a separate process, Outbox will get messages and process them.
3. Then processed messages are clean up.
3. Then processed messages are clean up.

## Terms
**`OutboxMessage`** - message that is added to the outbox and then converted to `TransportMessage`.

**`TransportMessage`** - object transporting collections of messages of the same type (created on the basis of `OutboxMessages`). It is sent at least once.

**`InboxMessage`** - created on the basis of `TransportMessage` and stored in the inbox. It is then processed.

**`IdempotentInboxKey`** - incoming message identifier. It is needed for deduplication.

0 comments on commit 31e8c60

Please sign in to comment.