Yanikovic commented on a change in pull request #15140:
URL: https://github.com/apache/flink/pull/15140#discussion_r594622496



##########
File path: 
flink-connectors/flink-connector-rabbitmq2/src/main/java/org/apache/flink/connector/rabbitmq2/sink/README.md
##########
@@ -0,0 +1,63 @@
+# RabbitMQ Sink
+
+Flink's RabbitMQ connector provides a sink which enables you to publish your 
stream directly
+to a RabbitMQ exchange in three different consistency modes: at-most-once, 
at-least-once,
+and exactly-once. Furthermore, user defined publish options can be used to 
customize each message
+options in regard to exchange and publish settings in the RabbitMQ context.
+
+## Consistency Behaviour
+With __at-most-once__, the sink will simply take each message and publish the 
serialization of it
+(with publish options if given) to RabbitMQ. At this point the sink gives up 
the ownership of the message.
+
+For __at-least-once__ the same process as for at-most-once is executed except 
that the ownership of
+the message does not end immediately with publishing it. The sink will keep 
the individual publishing
+id for each message as well as the message itself and buffer it as long as it 
takes to receive the

Review comment:
       Done




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to