# 队列
FlowPortal BPM的队列支持3种主流产品:RabbitMQ、Quartz和Hangfire。
集群时根据需要选择其中一种,每台服务器指向同一配置,即可完成集群。
# RabbitMQ
使用docker部署,按照下面的步骤依次运行命令:
1、docker pull rabbitmq:3.12-management
2、docker run --name some-rabbitmq -p 5672:5672 -p 15672:15672 -d rabbitmq:3.12-management
BPM配置
放出Provider、配置连接、用户名和密码(默认都为guest),如图:
验证队列集群是否成功
使用命令验证:enqueue
在A服务器执行命令 enqueue
要求A或B服务器有且仅有一台服务器在控制台显示:“执行队列任务:SendMail…"
# Quartz
无需安装。
BPM配置
放出Provider即可,如图:
验证队列集群是否成功
使用命令验证:enqueue
在A服务器执行命令 enqueue
要求A或B服务器有且仅有一台服务器在控制台显示:“执行队列任务:SendMail…"
# Hangfire
无需安装。
BPM配置
放出Provider并配置Redis连接,如图:
验证队列集群是否成功
使用命令验证:enqueue
在A服务器执行命令 enqueue
要求A或B服务器有且仅有一台服务器在控制台显示:“执行队列任务:SendMail…"