update proto, add config update publish broadcast, add messages compacting
This commit is contained in:
12
flatbuffers/compacted.fbs
Normal file
12
flatbuffers/compacted.fbs
Normal file
@@ -0,0 +1,12 @@
|
||||
namespace hmmmm;
|
||||
|
||||
// A single serialized ServerMessage frame packed into a byte vector.
|
||||
table CompactedFrame {
|
||||
data: [ubyte];
|
||||
}
|
||||
|
||||
// A batch of ServerMessage frames sent as a single WebSocket frame to reduce
|
||||
// per-frame syscall overhead when message rate exceeds the batching threshold.
|
||||
table CompactedMessage {
|
||||
frames: [CompactedFrame];
|
||||
}
|
||||
Reference in New Issue
Block a user