具有非 Hystrix 服务器端事件的 Netflix 涡轮机的任何参考实现

Any reference implementation for Netflix turbine with non hystrix server side events

我正在尝试将基于 resilence4j(断路器)的事件提供给涡轮流监视器。我们有涡轮流聚合器,它已经从一堆微服务中消耗了几个 hystrix 流。新的微服务都是基于 resilence4j 编写的,我们希望将 resilence4j 发出的服务器端事件提供给涡轮机,以便我们可以共同查看所有这些事件。

根据 turbine https://github.com/Netflix/Turbine/wiki 的文档,只要它们发出服务器端事件 (SSE) 类型的事件,任何键值对 JSON 都可以聚合。我发现很难实施。还探索了 spring 涡轮机的云味。

我看到的问题是,涡轮机正在选择性地寻找基于 hystrix 的 SSE 数据。关于如何继续或什至不可能的任何建议或想法?

不确定文档中的详细信息是否正确。涡轮机似乎需要流的类型、名称和组部分。一旦我们将以下 KV 对添加到 SSE 流中。核心涡轮机观察到水流。

data: {"type":"circuitbreaker","name":"resilence4j","group":"wrench","current_time":"2019-11-02T15:04:54.241Z"... other values}