告别硬编码:通过逻辑编排引擎的RabbitMQ监听实现灵活自动化

在数字化快速发展的业务环境中,实时响应和系统解耦成为提升应用效能的关键。

在JVS的逻辑引擎中,提供了一个"RabbitMQ 监听触发"的能力,可以轻松实现实时监听 RabbitMQ 指定队列的消息。一旦有消息到达指定队列,相关逻辑便会自动触发执行。这不仅实现了真正的业务解耦,还大大提升了系统的响应速度与可扩展性。

无论是库存自动解锁、订单处理还是实时通知,只需要简单配置,就可以轻松构建响应式应用架构。

配置方式:

1、创建逻辑后,左侧设置"监听配置"。打开启用开关,在显示的配置项中配置好部署的rabbitMQ信息。注意:服务器若使用别名,需要在服务器hosts中配置对应的ip地址映射。

2、账号密码默认为jvs,默认端口5672,队列名称此处需要与RabbitMQ中的队列一致。vhost默认为/jvs。

接下来说明如何向RabbitMQ中推送消息。

1、使用Rabbit消息节点,可在组件库-工具插件中找到"Rabbit消息"节点。

或者在组件库中直接搜索,注意英文区分大小写。

2、Rabbit消息节点设置。2.2版本中节点设置登录超级管理员后可配置数据链接。EXchange和Routing Key需要到RabbitMQ后台管理中配置好填写的键值。

3、打开RbbitMQ后台管理页面:jvs-rabbitmq:15672或者ip:15672。登录账号密码默认为jvs。

Exchanges中新增一个exchange,并填写上一步中设置的字符串。此处为"LOGIC_DEMO_EXCHANGE"。

再到queues中新增queue,此处同上一步填写Rabbit消息节点中配置的que字符串。此处为"LOGIC_DEMO_QUEUE"。

4、回到Exchanges,找到前面新增的LOGIC_DEMO_EXCHANGE,并点击。

在绑定中填写queue和Routing Key。此处都填写"LOGIC_DEMO_QUEUE"。实际可根据自身情况配置。

在线demo:https://logic.bctools.cn

开源框架:https://gitee.com/software-minister/jvs

相关推荐
大势智慧16 分钟前
矿影智测版|矿山自动化测绘,省时精准更省心!
自动化·三维建模·智慧矿山·安全巡检·空间智能··露天矿山
苍煜4 小时前
分布式事务生产实战选型对比
分布式
zhihuishuxia__6 小时前
Multiplex通讯(多路复用通讯)
网络·图像处理·数码相机·计算机视觉·自动化
大貔貅喝啤酒6 小时前
接口测试_Postman(详细版)
javascript·测试工具·node.js·自动化·postman
JAVA面经实录9177 小时前
企业级java+LangChain4j-RAG系统 限流熔断降级
java·开发语言·分布式·langchain
李日灐8 小时前
< 6 > Linux 自动化构建工具:makefile 详解 + 进度条实战小项目
linux·运维·服务器·后端·自动化·进度条·makefile
JZC_xiaozhong8 小时前
跨系统审批自动化怎么做?从采购到销售合同的完整方案
大数据·运维·自动化·流程自动化·数据集成与应用集成·业务流程管理·异构数据集成
冷小鱼8 小时前
消息队列(MQ)技术全景科普:从选型到AI+未来
人工智能·kafka·rabbitmq·rocketmq·mq·pulsar
搞科研的小刘选手10 小时前
【高届数传感机电会议】第十二届传感器、机电一体化和自动化系统国际学术研讨会(ISSMAS 2026)
运维·人工智能·自动化·控制·传感器·传感·机电
SimLine芯见10 小时前
专为空管环境打造的KVM切换器,满足主备自动化高速无缝切换需求
运维·自动化