- Mastering RabbitMQ
- Emrah Ayanoglu Yusuf Ayta? Dotan Nahum
- 164字
- 2021-07-23 14:52:47
An overview of RabbitMQ
As mentioned earlier, RabbitMQ is an open source Message Broker software that tries to solve messaging problems by implementing the AMQP. RabbitMQ is licensed with Mozilla Public License. RabbitMQ became part of GoPivotal in May 2013 and the community has helped in the development of RabbitMQ. Since then, the community has been trying to improve RabbitMQ.

RabbitMQ logo
As we explained, RabbitMQ solves messaging problems; however, you may ask yourself what kind of messaging problems RabbitMQ solves. In summary, RabbitMQ has the following functionalities to solve messaging problems:
- Ensures that messages are sent and received
- Routes the messages to the correct destinations
- Saves the state of the messages
- Supports multiple transportation protocols (AMQP, MQTT, STOMP, HTTP)
- Supports clustering
- Highly scalable, reliable and available
- Extendible with plugins
- Supports clients for almost any of language
- Large community support also provides commercial support
Now that we have discussed the concepts behind the RabbitMQ, let's try to install and use RabbitMQ on your computer.
推薦閱讀
- Git高手之路
- HTML5入門經(jīng)典
- Learning Zurb Foundation
- Jupyter數(shù)據(jù)科學(xué)實戰(zhàn)
- Mastering Business Intelligence with MicroStrategy
- Creating Stunning Dashboards with QlikView
- C/C++數(shù)據(jù)結(jié)構(gòu)與算法速學(xué)速用大辭典
- H5+移動營銷設(shè)計寶典
- 寫給青少年的人工智能(Python版·微課視頻版)
- 用Python動手學(xué)統(tǒng)計學(xué)
- Moodle 3.x Developer's Guide
- The Applied Data Science Workshop
- 第五空間戰(zhàn)略:大國間的網(wǎng)絡(luò)博弈
- Unity虛擬現(xiàn)實開發(fā)圣典
- Flask Web開發(fā)實戰(zhàn):入門、進階與原理解析