Azure Event Hub的官方介绍:
-
Azure 事件中心是超大规模的遥测引入服务,可收集、传输和存储数以百万的事件
-
从网站、应用和任何数据流引入云端大规模的遥测数据,进行流式处理和分析
可以看出,Azure Event Hub是一个数据的云端接入服务。我们上面的博客中讲到的Azure IoT Hub中的数据,发送到云端之后,也是使用的Azure Event Hub作为数据接入服务。
那么,在实际的应用场景中,有哪几类可以借鉴应用的场景:
-
IoT设备遥测数据接入,例如,充电桩的遥测数据,接入到云端的Azure Event Hub中,接入后进行实时流式处理,数据分发等操作
-
分布式事件中心:将跨域、跨模块、跨服务中心的事件,统一发送到Azure Event Hub中,通过事件的订阅者,集中分发处理。
-
云端的ESB(私有云和公有云系统的集成打通),作为事件通道,Azure Messaging作为消息通道
有其他的应用场景,欢迎大家继续补充,上面列出了我们这边可以用到的一些实际应用场景。
Azure Event Hub的具体功能有哪些?
-
每秒对数百万事件进行流式处理
Azure 事件中心是超大规模的遥测引入服务,可收集、传输和存储数以百万的事件。作为分布式流式处理平台,它为用户提供低延迟和可配置的时间保留,使用户可以将大量遥测数据引入到云中,并使用发布-订阅语