很抱歉这个问题,但Java Streams和Microsoft Azure Stream Analytics之间有什么区别吗?
我确实看到了天蓝色流分析带来的好处,但有什么区别吗?例如,Azure Stream Analytics可以执行的操作,而不是Java Streams。
我也明白Azure Stream Analytics可以与Java一起使用..
答案 0 :(得分:1)
您正在将苹果与橙子进行比较。 Java Streams用于处理过程中的数据,就像.Net Linq一样。请参阅this blogpost进行比较。
Azure Stream Analytics是一项云服务,可让您分析大量传入的实时数据(如来自不同物联网传感器的数千个事件),并将转换应用于该数据,同时将其输出到目标文件,如文件或报告工具等等。
你看到有什么相似之处吗?没有?好吧,因为你不能那样比较它们。
关于Azure流分析能够利用Java:我不知道。它使用一种语言来编写流处理作业。请参阅the docs。
支持Java的apache对应物是Apache Storm或Spark(我对这些产品并不熟悉),另见Azure Storm vs Azure Stream Analytics