cel and flatbuffers #587
Replies: 2 comments 1 reply
-
Hi @yanivagman, There aren't any plans to add support for flatbuffers in cel-go. Flatbuffer support was contributed to the cel-cpp by a collaborator, so if you're interested in doing something similar it's an option. You'd effectively need to create a Does that answer your question? For prototyping and conformance testing, I'd recommend having the default proto-based type provider run along side a custom type provider that supports flat buffers just to make sure you're capturing the behaviors of each properly. -Tristan |
Beta Was this translation helpful? Give feedback.
-
Thanks @TristonianJones, |
Beta Was this translation helpful? Give feedback.
-
We are considering using cel-go in our project to evaluate performance critical expressions.
In addition, we are also thinking about using flatbuffers for serialization, which seems to have higher performance than protobuf.
In our use case, we need to serialize data (using protobuf/flatbuffers) before passing it to another process, then the second process needs to evaluate expressions using the received data.
I see that cel is built on top of protobuf and I wanted to ask if there are plans to add support for flatbuffers as well? I ask because the conversion from flatbuffers to protobuf may not be worth using flatbuffers. Does this even make sense?
Beta Was this translation helpful? Give feedback.
All reactions