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


vhost是什么,能给项目配置带来什么好处?
1、vhost是一个微型的消息队列服务器,它拥有自己的队里、绑定、交换器、权限控制,一个项目在不同的环境可以! h S @ + & + & y使用不同的vhost,比如开发环境用的是order.devf 4 U,测试环境用的是order.test,= F i ; ?通过配置文件读取不同的配置。
2、vhost通过在各个实列间提供逻辑上的分离,比如订单服务和营销服务,( ` n R E可以使用不同的虚拟主机,进行各自的队列配置,保证了不同应用之间安全保密地运行数据。
3、另外,虚拟主机是队列服务器O N u 7 g的基础,连接) B 3 G d ; / o的时候,必须W b H D重新指定虚拟主机,系统在初始化的时候,会重新初始化连接的虚拟队列服务器,队列服务器的默认虚拟主机是:“/”。
通过虚拟主机,节省了服务器资源,每次不需要重新搭建一个服务器,就能拥有一个全新的系统环境T ? C , l g t 6 8