Presently, we have this architecture in IBM MQ .
On sender we have Queue Manager, Remote Queue, Sender Channel & Transmission Local Queue
On receiver, we have Queue Manager, Receiver Channel and a Local Queue
My new boss asked me, why do we have this distributed architecture? I am not sure why is this like, as this was setup before my time. Any ideas any one?
Second, he wants to replace this with Confluent Kafka. After some research I came up with this solution:
Sender & Receiver each having: 3 Zookeepers, 5 Brokers and 3 Kafka Connect Servers. Total 22 servers!
Is this illogical, any comments from Kafka/MQ experienced guys?
Thanks in advance.