官术网_书友最值得收藏!

Explaining message queues

Smoke signals, couriers, carrier pigeons, and semaphores: if this was a riddle, the word messages would immediately spring to mind. Humanity has always had the need to connect, finding new ways to defy challenges posed by the distance between the different groups of people needing to communicate. Humankind has come a long way with modern technologies, but essentially, the basics remain. Senders, recipients, and messages are at the core of all our communication infrastructures.

Software applications have the same needs; systems need to communicate and send messages between each other. They sometimes need to be sure that the message that's been sent has reached its destination, and sometimes they need to receive an immediate response. In some cases, they may even need to receive more than one response. Based on these different needs, different styles of communication between systems have emerged.

AMQP, RabbitMQ's default protocol, is explained in the next section.

主站蜘蛛池模板: 赣榆县| 土默特右旗| 筠连县| 嘉义县| 乌恰县| 濮阳县| 安义县| 乌苏市| 新余市| 民勤县| 灌云县| 磐安县| 临汾市| 商河县| 筠连县| 日土县| 岑巩县| 宁强县| 道真| 临安市| 桑植县| 日喀则市| 洛扎县| 荔波县| 纳雍县| 横山县| 惠来县| 江孜县| 泰和县| 磴口县| 奇台县| 敦煌市| 双柏县| 汕尾市| 金沙县| 德安县| 贺兰县| 合江县| 英山县| 新干县| 璧山县|