Linux云计算运维架构师(连载)-消息队列-RabbitMQ-03
RabbitMQ使用Erlang语言编写而成,故在安装RabbitMQ之前需要先配置Erlang环境。OTP是由Erlang库和设计原则组成,提供了开发这些系统的中间件。它包括自己的分布式数据库,与其他语言交互的应用程序,调试和发行处理工具,相当于Erlang的升级版,实际部署时以OTP代替Erlang也可以。
在开始部署RabbitMQ之前,需要注意RabbitMQ与Erlang的版本是否兼容。若安装的RabbitMQ与Erlang不兼容,RabbitMQ将无法运行。RabbitMQ官网明确指出了其对Erlang的版本要求,比如3.8.9版本的RabbitMQ需要22.3~23.x版本的Erlang支持,更多其他版本可以参考RabbitMQ的官方文档。一般不建议选择过时的RabbitMQ。
运维开发人员使用RabbitMQ时,一般都是在Windows环境中进行。接下来就将介绍RabbitMQ在Windows环境中的部署方式及一些简单的操作方法。
在RabbitMQ的官网(https://www.rabbitmq.com/)中有适用于不同操作系统的安装包,读者可根据自己的操作系统按需下载。此处选择RabbitMQ3.8.9版本及OTP23.1版本进行操作演示。
本次操作示例的实验环境及需要的软件包如表所示。
表5.1 实验环境及需要的软件包
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。