在 Azure 中捕获 SEE(服务器发送的事件)

Capture SEE (Server-Sent Events) in Azure

我无法确定解决问题的最佳“工具”。我正在使用 python 库,该库通过 Sever-Sent-Events (SSE) 发布其数据(参见 https://github.com/wattsight/wapi-python/blob/development/wapi/events.py)。

我想不断收听新事件。但是,我不确定 Azure 中的哪个工具合适。 Azure Function 必须连续 运行,这似乎是一种滥用,SignalR 需要控制事件的“发送者”,我不知道 EventHub 是否能够管理该工作。

感谢您让我学习您的经验。

azure Eventhub 是接收新事件的正确服务。除此之外,它还可以提供其他好处,如可伸缩性、事件存储等。

你也可以考虑使用azure function with eventhub trigger。但是它对传入消息的最大大小有限制。