Flink 使用案例

  • Flink 使用案例

    在本章中,我们将了解Apache Flink中的一些测试用例。
  • Apache Flink - Bouygues电信

    Bouygues Telecom是法国最大的电信组织之一。它拥有11+百万移动用户和2.5+百万固定客户。Bouygues在巴黎举行的Hadoop小组会议上首次听说了Apache Flink。从那时起,他们一直在将Flink用于多个用例。他们每天通过Apache Flink实时处理数十亿条消息。
    这是Bouygues对Apache Flink的评价:“我们最终选择了Flink,因为该系统在API和运行时级别上都支持真正的流传输,从而为我们提供了所需的可编程性和低延迟。此外,与其他解决方案相比,我们能够在短时间内使用Flink来启动并运行我们的系统,从而为开发人员扩展了系统中的业务逻辑提供了更多可用的开发人员资源。”
    在Bouygues,客户体验是重中之重。他们实时分析数据,以便可以向工程师提供以下见解-
    • 通过网络的实时客户体验
    • 全球网络上发生了什么
    • 网络评估和运营
    他们创建了一个名为LUX(登录用户体验)的系统,该系统使用内部数据参考处理了来自网络设备的大量日志数据,以提供体验质量指标,该指标将记录其客户体验并构建了警报功能,以检测60分钟内数据消耗中的任何故障秒。
    为此,他们需要一个可以实时处理海量数据,易于设置并提供丰富的API来处理流数据的框架。Apache Flink非常适合Bouygues Telecom。
  • Apache Flink-阿里巴巴

    阿里巴巴是全球最大的电子商务零售公司,2015年的收入为3940亿美元。阿里巴巴搜索是所有客户的切入点,它显示了所有搜索并提出了相应建议。
    阿里巴巴在其搜索引擎中使用Apache Flink来实时显示结果,并为每个用户提供最高的准确性和相关性。
    阿里巴巴正在寻找一个框架,这是-
    • 在整个搜索基础架构过程中维护一个代码库非常敏捷。
    • 为网站上的产品可用性更改提供低延迟。
    • 一致且具有成本效益。
    Apache Flink符合上述所有要求。他们需要一个框架,该框架具有单个处理引擎,并且可以使用相同的引擎处理批处理和流数据,而这正是Apache Flink所做的。
    他们还使用Blink(Flink的分叉版本)来满足其搜索的一些独特要求。他们还使用了Apache Flink的Table API,但对其搜索的改进很少。
    这就是阿里巴巴对apache Flink的评价:“回顾过去,无疑对于Alibaba的Blink和Flink来说是丰收的一年。没有人认为我们会在一年内取得如此巨大的进步,我们非常感谢所有人是在社区中为我们提供帮助的人们。事实证明Flink可以在很大范围内发挥作用。我们比以往任何时候都更加致力于与社区继续合作,以推动Flink向前发展! ”
  • 结论

    我们在上一章中看到的比较表总结了很多点。Apache Flink是最适合实时处理和用例的框架。它的单引擎系统非常独特,可以使用不同的API(例如Dataset和DataStream)处理批处理数据和流数据。 这并不意味着可从Hadoop和Spark中脱颖而出,选择最合适的大数据框架始终取决于不同的用例,并且因情况而异。在几种使用案例中,可能适合使用Hadoop和Flink或Spark和Flink的组合。尽管如此,Flink是当前实时处理的最佳框架。Apache Flink的增长非常惊人,其社区的贡献者数量也在不断增加。祝您幸福!