我们使用服务结构参与者提醒来执行出队机制。除非参与者忙于将大量消息排队,否则提醒每5秒触发一次,否则提醒将在线程完成工作时触发。我们有30个参与者同时按照此模式运行。参与者状态设置为“永久”。据我了解,这些提醒应该持续存在,并且应该贯穿于服务移动,故障转移,停用等过程中。
我们面临的问题是,当系统中其他地方出现错误(例如超时)时,这些参与者提醒就会停止。我们拥有一个租户系统,随着每位客户停止为一个客户排队而逐渐停止提醒,这会导致更多错误和更多参与者提醒停止工作。
什么会导致提醒像这样停止工作?