Module solana::rpu [−][src]
The rpu
module implements the Request Processing Unit, a
3-stage transaction processing pipeline in software. It listens
for Request
messages from clients and replies with Response
messages.
.------.
| Bank |
`---+--`
|
.------------------|-------------------.
| RPU | |
| v |
.---------. | .-------. .---------. .---------. | .---------.
| Alice |--->| | | | | +---->| Alice |
`---------` | | Fetch | | Request | | Respond | | `---------`
| | Stage |->| Stage |->| Stage | |
.---------. | | | | | | | | .---------.
| Bob |--->| | | | | +---->| Bob |
`---------` | `-------` `---------` `---------` | `---------`
| |
| |
`--------------------------------------`
Structs
Rpu |