在我的应用程序中,发布到 Eventhub 的各种事件。但是我的消费者群体只需要特定的一组事件。如何在 Eventhub 中过滤这个?

最佳答案

按照这个 post :



正如@Sapnandu 提到的,您可以为此使用 Azure 服务总线,也可以使用 Event Processor Host 自己实现过滤器

例如 - 当将 node module 用于 EPH 时:

const onMessage = async (context, data) => {
  // use data to get message payload (data.body) and implement a filter here
  // suggestion: create an event name field for each message and query it here
};

const onError = (error) => {
  // do something with it
};

await eph.start(onMessage, onError);

关于azure-eventhub - 如何在 Eventhub 中实现过滤器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49656956/

10-12 04:52