我正在开发物联网平台,我需要做的是保留事件顺序。例如,有时网络速度慢可能会导致以前的事件在较新的事件之后到达的问题。在这种情况下,我需要在执行某些逻辑之前使用时间戳对事件进行重新排序。
我想我可以在我的项目中使用 Esper,但还不确定。我对埃斯珀真的很陌生。
所以我想知道 Esper 是否适合我的项目。有没有使用 java 使用 esper 订购事件的示例?
谢谢你。
我正在开发物联网平台,我需要做的是保留事件顺序。例如,有时网络速度慢可能会导致以前的事件在较新的事件之后到达的问题。在这种情况下,我需要在执行某些逻辑之前使用时间戳对事件进行重新排序。
我想我可以在我的项目中使用 Esper,但还不确定。我对埃斯珀真的很陌生。
所以我想知道 Esper 是否适合我的项目。有没有使用 java 使用 esper 订购事件的示例?
谢谢你。
在 Esper 中有一个重新排序事件的功能,它等待迟到的事件。它被称为time_order。您经常将它与使用 API 控制时间一起使用。