I am using protobuf as serialization to send DomainEvent(s) from one
microservice to another one.
So from one side i am sending messages to a Kafka topic (messages are
protobuf serialized DomainEvent like UserCreated(...) or UserUpdated(...))
and it works good.
My .proto file is simple like
message UserCreated {
...
}
message UserUpdated {
...
}
The problem is that when reading from the other side i need to know the
specific type/class of the message like UserCreated(...) vs
UserUpdated(...).
How can i know if the bytes received from Kafka are a UserCreated message
or a UserUpdated message?
Do i need to create the .proto file in a different way? Do i need to store
the message type somewhere in the .proto file?
--
You received this message because you are subscribed to the Google Groups
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.