KafkaFlow MessagePack Serializer is an extension of Kafka Flow that use MessagePack-CSharp library to optimize message sizes.
.NET Core 2.1 and later
Name | nuget.org |
---|---|
KafkaFlow.Serializer.MessagePack |
Install-Package KafkaFlow.Serializer.MessagePack
.AddMiddlewares(
middlewares => middlewares // KafkaFlow middlewares
.AddSingleTypeDeserializer<SampleMessage, MessagePackDeserializer>()
)
.AddMiddlewares(
middlewares => middlewares // KafkaFlow middlewares
.AddDeserializer<MessagePackDeserializer>()
)
.AddMiddlewares(
middlewares => middlewares // KafkaFlow middlewares
.AddSingleTypeSerializer<SampleMessage, MessagePackSerializer>()
)
.AddMiddlewares(
middlewares => middlewares // KafkaFlow middlewares
.AddSerializer<MessagePackSerializer>()
)
See samples for more details