我目前正在检查弹簧状态机是否是自定义服务总线的实现。我有两个问题:
- 如何配置基于计时器的过渡,其中时间将基于模型。例如:如果我想将消息传递延迟到模型对象的开始时间(并且在不同的消息中可能不同)。那是没有自己实施调度。
- 我喜欢 API,但弹簧状态机适合(性能方面),以实现消息总线,在某些情况下每秒处理数百(甚至数千)条消息。
谢谢
我不会尝试将状态机用作 CEP 引擎,因为它不是为该角色设计的。有像 esper 这样的真正引擎,作为原始 CEP 处理程序会做得更好。
状态机更适合处理更复杂的事情,当您需要更好的状态处理时,单个事件可能会在系统中引起这些事情。