Expand description
轻量级事件合并机制 - 零拷贝高性能实现
将 inner instruction 事件数据合并到主 instruction 事件中 设计原则:
- 只合并必要的字段
- 保持零拷贝特性
- 内联优化,最小化开销
gRPC log + instruction 双路径:见 merge_grpc_instruction_into_log —— 以程序日志为准,
指令解析仅补充账户等日志侧缺失字段。
Functions§
- can_
merge - 判断两个事件是否可以合并
- merge_
events - 合并 instruction 事件和 inner instruction 事件
- merge_
grpc_ instruction_ into_ log - try_
merge_ events - Try to merge
innerintobasewithout allocating or returning the large event enum by value. On mismatch, the untouched event is written tounmergedfor the caller to recover.