告别硬编码:通过逻辑编排引擎的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

相关推荐
志栋智能3 小时前
超自动化运维如何支持合规审计?
运维·自动化
学术 学术 Fun4 小时前
如何用 API 与 Webhook 批量把图表图片转换成 VSDX
python·自动化·api·visio
朗宇芯工控7 小时前
注塑机械手自动化上下料原理、流程与应用优势
机器人·自动化·制造·工业·运动控制系统
爱浦路 IPLOOK8 小时前
矿山无人化作业5G专网方案:企业专网核心网络选型分析
网络·分布式·科技·5g·信息与通信
2601_962304919 小时前
把出片接进自动化流水线:2026 年批量 AI 视频生成工具的脚本契约与同类项目对照
运维·人工智能·自动化
实战派K8S&DB10 小时前
如何在内网配置 TiDB 数据库 Agent
数据库·人工智能·分布式·tidb
天远数科10 小时前
零信任架构实战:基于天远身份证OCR构建自动化高并发移动支付网关
人工智能·架构·自动化·ocr
实战派K8S&DB10 小时前
《基于 Dify + FastAPI + PyTiDB 搭建大模型驱动的 TiDB 智能运维 Agent》
运维·数据库·分布式·云原生·tidb·fastapi
xiaohuoji12910 小时前
水母量化升级自动交易小精灵插件,进一步提升通达信公式交易信号自动化能力
自动化
小白羊丨11 小时前
Kafka任务重试、退避与失败恢复怎么做?
分布式·kafka