DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
In Stable mode logic of exchanging messages is not changed. Between nodes open channel, messages are written to the channel one by one as byte stream. There is no delimeters between messages, each message starts with direct type. Reader knows reads full message with Message#readFrom logic.
| Message header | Message |
|---|---|
2 bytes: direct type | fields |
In Rolling upgrade mode logic is different, because node can't know whether it reads full message - Message#readFrom can't guarantee that.
Message#readFrom returns true or fields count is achieved. Then the message is processed.| Frame header | Message header | Message | |||
|---|---|---|---|---|---|
1 byte: 1bit - continuation bit 2-7bit - reserved | 2 bytes: unsigned frame size (frame size limit 64Kb) | 2 bytes: direct type | 1 byte: fields count (max 255 fields) | fields | trailing zeros |