【发布时间】:2017-03-15 06:19:39
【问题描述】:
我是 azure 事件中心的新手,我想看看 是否可以使用 EventHubs/azure Functions 实现管道处理(组件链,其中第一个输出到链中的下一个)?
我有一个来自事件中心的数据流,我有一些组件,其中每个组件执行特定的功能并将结果传递给下一个组件。下一个组件可能需要事件原始数据和前一个组件生成的结果(可以具有排序依赖性)。 事件中心/天蓝色功能是否适合此类场景?我的理解是每个消费者都有自己的事件副本,因此它不能对消费者进行管道传输。
在 azure 中的大型事件流上设计组件流水线(以便在需要时可以在管道中添加新组件)的最佳方法是什么? 或者 azure even hub 中的唯一选择是让单个消费者创建完整的组件处理管道(这将有些耦合)。 我不想在每个组件之间使用不同的事件中心(即使完全解耦,但要管理的事件中心太多)
【问题讨论】:
标签: c# azure azure-functions azure-eventhub