Professional Documents
Culture Documents
A Survey of Distributed Message Broker Queues Faisal Mehmood BCSM-F16-482 Superior University Lahore
A Survey of Distributed Message Broker Queues Faisal Mehmood BCSM-F16-482 Superior University Lahore
Faisal Mehmood
BCSM-F16-482
Superior University Lahore.
Message broker are used to decouple separation stage of software architecture. In which publish-
subscriber paradigm are used to communicate between these stage asynchronously. All these message
broker are used to find the new application in the IOT devices. This research paper are focus two protocol
Kafka and AMQP. There are two key throughput and reliability are consider to make the choice of message
broker protocols . If the reliability is not critical for this application then the Kafka is the best choice of
this. If the message are important like as financial transaction, in which the cost of losing the message is
higher and not achieve the optimal throughput then the application are used AMQP protocol . In AMQP
protocol the message are encrypt message out of the box. AMQP are allow work in peer to peer,
publisher/consumer and broadcast models.