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

相关推荐
CHENKONG_CK3 小时前
RFID 技术:鞋类加工包装产线的智能化破局利器
网络·自动化·射频工程·生产制造·rfid
雨大王5125 小时前
超越自动化:工业AI智能体为何是智能制造的未来?
人工智能·自动化·制造
Tony Bai5 小时前
【分布式系统】05 时间的幻象 —— Lamport 与 Vector Clock 如何重建分布式因果?
分布式
CHENKONG_CK5 小时前
赋能智造:RFID 技术重塑新能源汽车总装车间新生态
网络·自动化·汽车·射频工程·生产制造·rfid
企业对冲系统官6 小时前
期货与期权一体化平台风险收益评估方法与模型实现
运维·服务器·开发语言·数据库·python·自动化
梁bk6 小时前
[spring cloud] Seata分布式事务管理
分布式·spring·spring cloud
骆驼爱记录7 小时前
Python程序打包全攻略
自动化·word·excel·wps·新人首发
BullSmall7 小时前
ELK 单机版日志系统【一键自动化部署脚本 + 完整配套配置】
运维·elk·自动化
重学一遍7 小时前
深啃项目第四篇-kafka
分布式·kafka