This is an extra module that allows to publish and consume events defined as Google Protocol Buffers messages, generated to Scala using ScalaPB.
compile 'com.avast.clients.rabbitmq:rabbitmq-client-extras-scalapb_$scalaVersion:x.x.x'
ScalaPBAsBinaryDeliveryConverter
ScalaPBAsBinaryProductConverter
ScalaPBAsJsonDeliveryConverter
ScalaPBAsJsonProductConverter
There is ScalaPBConsumer
consumer that is able to consume both binary and JSON events defined as a Protobuf message.