该主题对我来说太大了,我正在努力找出一个明确的问题。而且我在WSO2流处理器文档中找不到任何内容。
我在一台计算机上部署了WSO2 SP。没有Kafka集成,仅启用了数据库持久性。 Siddhi应用程序中的源是HTTP类型的,因此还有另一个服务将事件发送到其端点。显然,在重新部署Siddhi应用程序期间,该应用程序变得不可用,但是外部服务仍在发送事件。 WSO2SP / Siddhi应用程序如何避免丢失事件,无论其状态如何?
经过进一步调查并获取了指标,看来Siddhi应用程序在部署过程中实际上变得不可用。该测试是在单节点部署而不是最低HA上完成的。这样馈送服务就应该在发送事件时具有重试逻辑。