aboutsummaryrefslogtreecommitdiff
path: root/weed/pb/message.fbs
diff options
context:
space:
mode:
authorchrislu <chris.lu@gmail.com>2022-07-18 00:25:14 -0700
committerchrislu <chris.lu@gmail.com>2022-07-18 00:25:14 -0700
commit7f672b37e166a97fc652a40c7fc41d03f1d6e690 (patch)
tree3156f24f800c6bf5513aa9fc874df2fb5bf6ab26 /weed/pb/message.fbs
parent1f2c5ee06ecd54f46169440a56be07c3081407b7 (diff)
downloadseaweedfs-7f672b37e166a97fc652a40c7fc41d03f1d6e690.tar.xz
seaweedfs-7f672b37e166a97fc652a40c7fc41d03f1d6e690.zip
add flatbuffer serde for message
Diffstat (limited to 'weed/pb/message.fbs')
-rw-r--r--weed/pb/message.fbs15
1 files changed, 15 insertions, 0 deletions
diff --git a/weed/pb/message.fbs b/weed/pb/message.fbs
new file mode 100644
index 000000000..8ee6c5b55
--- /dev/null
+++ b/weed/pb/message.fbs
@@ -0,0 +1,15 @@
+table NameValue {
+ name:string (key);
+ value:string;
+}
+table Message {
+ producer_id:int32 (id:0);
+ producer_seq:int64 (id:2);
+ segment_id:int32 (id:1);
+ segment_seq:int64 (id:3);
+ event_ts_ns:int64 (id:4);
+ recv_ts_ns:int64 (id:5);
+ properties:[NameValue] (id:6);
+ key:string (id:7); // bytes
+ data:string (id:8); // bytes
+}