kettle插件-rabbitmq插件

场景:kettle本身可以直接链接rabbitmq,但是需要配置rabbitmq开启mqtt协议,本次讲解下自定义开发组件RabbitMQ consumer,无需开启mqtt协议即可使用。

1、docker 安装rabbitmq

1)下载镜像 docker pull rabbitmq

2)启动服务

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq

3)开启rabbitmq web管理服务,此插件不开启,无法通过web页面访问rabbitmq

docker exec -it rabbitmq rabbitmq-plugins enable rabbitmq_management

4)访问rabbitmq web服务

5)创建队列xiaojingang

2、将插件kettle-rabbitmq-plugins放到目录plugins目录下,重启spoon客户端。

3、在Streaming目录下找到我们的插件,拖拽到画布,设计简单的trans,如下图所示:

4、RabbitMQ consumer配置

1)链接配置,输入rabbitmq的地址、端口、用户名、密码,如下图所示:

2)模式配置

输入rabbitmq中的队列为xiaojingang

5、保存&运行,此插件属于流插件,所以启动之后会一直处于运行状态,如下图所示:

6、rabbitmq web管理页面手动发送消息,如下图所示:

7、RabbitMQ consumer插件正常接收到消息,如下图所示:

Done !!!

相关推荐
计算机毕设定制辅导-无忧学长7 小时前
RabbitMQ 快速上手:安装配置与 HelloWorld 实践(二)
分布式·rabbitmq·ruby
椰椰椰耶16 小时前
【RabbitMQ】整合 SpringBoot,实现工作队列、发布/订阅、路由和通配符模式
spring boot·rabbitmq·java-rabbitmq
冼紫菜18 小时前
Java开发中使用 RabbitMQ 入门到进阶详解(含注解方式、JSON配置)
java·spring boot·后端·rabbitmq·springcloud
星星点点洲1 天前
【RabbitMQ】消息丢失问题排查与解决
分布式·rabbitmq
hong_zc2 天前
简单入门RabbitMQ
rabbitmq
chilavert3182 天前
从RPA项目说说RPC和MQ的使用。
开发语言·qt·rpc·rabbitmq
@小了白了兔2 天前
RabbitMQ工作流程及使用方法
分布式·rabbitmq
噼里啪啦啦.2 天前
RabbitMQ
分布式·rabbitmq
希忘auto3 天前
详解RabbitMQ工作模式之通配符模式
rabbitmq
yuanlaile3 天前
RabbitMQ高并发秒杀、抢购系统、预约系统底层实现逻辑
分布式·rabbitmq·rabbitmq高并发·rabbitmq项目实战·rabbitmq实战教程