Closed mohanr closed 1 year ago
Are there benchmarks available ? It appears this integration isn't as simple as it seems. MQ buffering may be needed in case Kafka isn't able receive through the connector ? Some real use cases will also help.
Hi @mohanr, to answer your first set of questions:
acks
value for all the connectors that are included in that worker. This is the same as the usual config for a producer apply to this config which you can find out more about here, by default the acks is all so Kafka Connect will know if a message fails to get to Kafka and will retry.As for benchmarks, due to the variation of the circumstances of deployments for the connector it would be hard to provide any meaningful performance benchmarks for an individual connector. If Kafka can't receive the messages then, as mentioned in the answer to question 3, Kafka connect will retry.
Given the age of this issue I suggest we close this one out and if you have further questions you can raise a new issue and reference this conversation.
I was looking for a detailed diagram showing protocols used to connect to MQ. All messages in MQ can move to a separate Queue so that the Kafka Connect Worker can pick it up.
In banking systems these guarantees are sought after as these messages are triggered by debit and credit activities.