【发布时间】:2022-04-20 00:52:54
【问题描述】:
我目前正在使用 Elixir 构建一个软实时事件处理系统,现在我试图围绕 GenStage/Flow 来了解这是否是构建的正确抽象。不幸的是,大型应用程序的示例很少,大多数是关于过时数据的并行处理。我使用无限事件流作为源。
我的问题是,在我订阅将事件推送到我的应用程序的无限外部事件流的情况下,在 GenStage/Flow 上构建是否有意义。我希望在事件到达服务器时立即处理它们。那就是我不想缓冲它们,直到我得到 500 让 Flow 开始需求。但是使用 1 的最小需求有意义吗?
【问题讨论】: