用了rabbitmq这么久,vhost有没有真正的理解了

用了rabbitmq这么久,vhost有没有真正的理解了
vhost是什么,能给项目配置带来什么好处?
1、vhost是一个微型的消息队列服务器,它拥有自己的队里、绑定、交换器、权限控制,一个项目在不同的环境可以使用不同的vhost,比如开发环境用的是order.dev,测试环境用的是order.test,通过配置文件读取不同的配置。
2、vhost通过在各个实列间提供逻辑上的分离,比如订单服务和营销服务,可以使用不同的虚拟主机,进行各自的队列配置,保证了不同应用之间安全保密地运行数据。
3、另外,虚拟主机是队列服务器的基础,连接的时候,必须重新指定虚拟主机,系统在初始化的时候,会重新初始化连接的虚拟队列服务器,队列服务器的默认虚拟主机是:“/”。
通过虚拟主机,节省了服务器资源,每次不需要重新搭建一个服务器,就能拥有一个全新的系统环境。

猜你喜欢

转载自blog.51cto.com/xxdeelon/2530912