RabbitMQ:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
第3行: 第3行:
== 需求 ==
== 需求 ==


 在[[AWS]]上用<code>t3a.nano</code>安裝,會在開機後就馬上吃 到swap(512 MB的Swap),這邊建議建議開發環境至少用<code>t3a.micro</code>,正式環境的記憶體可以再往上開大。
 在[[AWS]]上用<code>t3a.nano</code>安裝 (512 MB的記憶體) ,會在開機後就馬上吃 到Swap空間(機器上設定512 MB的Swap),這邊建議建議開發環境至少用<code>t3a.micro</code>,正式環境的記憶體可以再往上開大。


== 安裝 ==
== 安裝 ==

2021年7月19日 (一) 03:29的版本

RabbitMQ是一套软件。

需求

AWS上用t3a.nano安装(512 MB的内存),会在开机后就马上吃到Swap空间(机器上设定512 MB的Swap),这边建议建议开发环境至少用t3a.micro,正式环境的内存可以再往上开大。

安装

RabbitMQ的安装会跨越好几个APT Repository:

sudo sudo apt-key adv --keyserver hkps://keys.openpgp.org --recv-keys 0x0A9AF2115F4687BD29803A206B73A36E6026DFCA; sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F77F1EDA57EBB1CC; curl -1sLf 'https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey' | sudo apt-key add -; sudo apt update; sudo apt install -y rabbitmq-server

基本设定

通常我们会先打开Web管理界面:

sudo rabbitmq-plugins enable rabbitmq_management

登入的界面是http://x.x.x.x:15672/,预设的账号是guest,密码也是guest,虽然叫做guest,但是这组账号是管理员。

另外要注意的是,预设的guest账号只能从本机localhost连线登入,如果要开放远端可以连的话,可以透过/etc/rabbitmq/rabbitmq.conf设定修改(这个档案有可能不存在,需要自己建立):

loopback_users = none

登入后建议先建立admin账号,并且移除guest账号(这个名称太雷)。

Cluster设定

建议至少三台机器(为了有quorum的设计)。

外部链接