Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-17502

Give RMQ deserialization schema access to more RMQ information

    XMLWordPrintableJSON

Details

    Description

      Currently the RMQSource is extracting the body of the message which is a byte array and pass it to a an instance of a user implementation of the DeserializationSchema class to deserialize the body of the message. It also uses the correlation id from the message properties to deduplicate the message.

      What will be done is creating a new RMQSource constructor that is instead of taking a implementation of a DeserializationSchema in the RMQSource constructor, actually have the user implement an interface that would have methods to extract both the correlation id and message not only from the body of the message but also from it's metadata and properties thus giving the connector much more power and flexibility.
       

      Attachments

        Issue Links

          Activity

            People

              senegalo Karim Mansour
              senegalo Karim Mansour
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: