1 目标库配置
1.1 创建用户及赋权
点击Add a user创建一名用户,填写用户名、用户密码、用户确认密码以及添加用户角色
用户角色分为以下几个:
(1)超级管理员(administrator):可登陆管理控制台(启用management plugin的情况下),可查看所有的信息,并且可以对用户,策略(policy)进行操作。
(2)监控者(monitoring):可登陆管理控制台(启用management plugin的情况下),同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)。
(3)策略制定者(policymaker):可登陆管理控制台(启用management plugin的情况下), 同时可以对policy进行管理。但无法查看节点的相关信息 (即Admin用户管理界面右边导航栏 中的Policies节点信息)。
(4)普通管理者(management):仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理。
(5)其他:无法登陆管理控制台,通常就是普通的生产者和消费者。
1.2 在web页面创建exchange、queue和routing key
1.2.1 创建exchange
1.2.2 创建 queue
1.2.3 配置 routing key
1.3 具体订阅方法
1.3.1 添加RABBITMQ目标库,填写相应的参数
注意:5672为默认服务请求端口,15672为默认请求web端口,此处port为默认服务请求端口
1.3.2 要手动建好exchange和rooting key
注意:exchange和rooting key区分大小写,指定exchange和routing key
1.3.3 订阅完成后,查看订阅到数据情况
2 补充说明
2.1 配置目标数据库参数列表
序号 | 参数名 | 参考值 | 是否隐藏 | 描述 |
---|---|---|---|---|
0 | label | - | NO | 标签 |
1 | db_type | RABBITMQ | NO | 数据库类型 |
2 | host_list | - | NO | for RABBITMQ,实现集群连接切换,可以设置类似192.168.79.203:5672;192.168.79.204:5672 |
3 | host | 127.0.0.1 | NO | 数据库IP |
4 | port | 5672 | NO | 数据库端口 |
5 | user | admin | NO | 数据库用户 |
6 | password | 1qaz!QAZ | NO | 数据库用户密码 |
7 | password_encrypt | 0 | YES | 设置为加密(1)时,password和source_password参数使用密文保存,默认为不加密(0) |
文档更新时间: 2024-03-01 21:00 作者:程少波