# 消息推送

消息推送,顾名思义就是在待办列表页面,别的用户发起的申请到我这里来了,自动多出一条。

对于一般请假申请等行政流程,消息推送的作用不那么明显,如果是关键业务呢?

比如我是公司的工单接单员,我需要一直打开待办界面,我希望任务来了,自动跳出新任务,不需要我一直刷新待办列表。

有新的任务时推送到前台(待办、知会、竞签),前台任务列表自动显示新到达的任务,网站、移动网站、手机均可推送。

消息推送配置

  • 支持网站集群,BPM服务器集群,集群情况下无需做额外配置,依赖消息总线(EventBus)将消息正确推送到所有客户端

  • web->浏览器(或手机app)使用singnalR推送,bpm->web使用grpc stream推送

  • 使用BPM服务器消息总线实现SignalR底板集群推送效果,不需要配置SignalR底板

  • 如需在web上自己的代码中推送消息,首选调用BPM服务器的推送API实现,如直接使用SignalR,在集群情况下需额外配置Redis作为SignalR推送底板,由于BPM服务器已做了全量推送,配置SignalR推送底板可能会引起BPM消息重复推送