Cap服务中,使用rabbitmq消息队列进行数据传输
该笔记是项目使用中记录遇到的一些问题。请指导。
###使用前景
当前需要部署两个应用,一个测试版本,一个应用版本,这两个版本中间都会经过一个Cap服务层。要使数据隔离开来。走不同的消息队列通道。
方案一
在rabbitmq控制台中创建不同的虚拟主机。当时看网上说,区别虚拟主机,就可以区分不同的应用。在实际操作中发现,无论测试版本还是正式版本,在下发指令时,都可以收到数据,因而,只区分虚拟主机当前似乎是行不通的。
方案二
1.中间层应用使用的是Cap服务,因此从Cap文档中寻求答案。在查询文档时,发现Cap中有个版本标识。根据文档描述:
总结
在使用过程中,我创建了虚拟主机用以区分不同的实例,创建不同的版本号来区分不同的应用。
遗留问题
在实际操作中,虚拟主机是在同一个账号下创建的两个不同的虚拟主机。那么不同账号下的虚拟主机,以及分配不同的权限,是否也可以达到这种区分应用的功能?有待检验。