RabbitMQ version: 3.11.16对应springboot那个版本
时间: 2023-12-08 17:03:11 浏览: 32
RabbitMQ 3.11.16 可以与 Spring Boot 2.x 版本兼容。具体来说,你可以使用 Spring Boot 2.1.x、2.2.x、2.3.x、2.4.x 等版本来与 RabbitMQ 3.11.16 进行集成开发。在 Spring Boot 中,你可以通过引入 Spring AMQP 模块来使用 RabbitMQ。如果你使用的是较旧版本的 Spring Boot,建议你升级到最新版以获得更好的兼容性和稳定性。
相关问题
centos7安装rabbitmq3.11.13
要在 CentOS 7 上安装 RabbitMQ 3.11.13,请按照以下步骤进行操作:
1. 添加 RabbitMQ 的 Yum 仓库。创建并编辑 `/etc/yum.repos.d/rabbitmq.repo` 文件:
```bash
sudo vi /etc/yum.repos.d/rabbitmq.repo
```
在文件中添加以下内容:
```
[rabbitmq-erlang]
name=rabbitmq-erlang
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/23/el/7/
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
[rabbitmq-server]
name=rabbitmq-server
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.11.x/el/7/
gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
repo_gpgcheck=0
enabled=1
```
2. 使用以下命令安装 RabbitMQ:
```bash
sudo yum install rabbitmq-server-3.11.13
```
3. 安装完成后,启动 RabbitMQ 服务并将其设置为开机启动:
```bash
sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server
```
4. 检查 RabbitMQ 服务的运行状态:
```bash
sudo systemctl status rabbitmq-server
```
如果服务正在运行,则表示安装成功。
现在,你已经成功在 CentOS 7 上安装了 RabbitMQ 3.11.13。你可以通过访问 `http://localhost:15672` 来访问 RabbitMQ 的管理界面,默认的用户名和密码是 `guest`。请确保根据需要进行必要的安全配置和访问控制。
springboot rabbitmq 报错:com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - vhost / not found, class-id=10, method-id=40)
这个错误提示是因为 RabbitMQ 找不到指定的 vhost。可能是因为你的应用程序连接的 vhost 名称不正确或者不存在。
你可以通过以下步骤解决这个问题:
1. 确认 RabbitMQ 服务器上是否存在指定的 vhost,可以使用命令`rabbitmqctl list_vhosts`查看。
2. 确认你的应用程序连接的 vhost 名称是否正确,可以查看你的应用程序中关于 RabbitMQ 连接的代码。
3. 如果 vhost 名称正确,可以尝试重新启动 RabbitMQ 服务器,有时候这个问题可能是由于服务器出现故障导致的。
希望这些步骤可以帮助你解决问题。