代码之家  ›  专栏  ›  技术社区  ›  Datageek

YARN作为SOA框架

  •  0
  • Datageek  · 技术社区  · 12 年前

    我们正在考虑在YARN的基础上构建一个面向服务的体系结构。我们有不同的应用程序类型——有些应用程序将在类似Storm的流媒体模式下工作(在那里我们连接到正在运行的服务),有些应用程序处于批处理模式(当应用程序在每次请求时启动)。

    此外,应用程序可能需要经常相互通信,这将需要YARN内不同应用程序之间的大量内部流量。我们还希望使用不同应用程序的缓存,因此无论何时具有相同数据的请求转到同一应用程序,我们都可以返回缓存的响应。

    YARN作为SOA框架的基础是一个好的还是坏的解决方案?Yarn只是一个类似于自动缩放/部署的工具,还是非常适合SOA?用YARN做这件事足够快吗?

    1 回复  |  直到 12 年前
        1
  •  1
  •   Arnon Rotem-Gal-Oz    12 年前

    在我看来,YARN正在将Hadoop从分布式文件系统的形式推向分布式操作系统。有很多类似SOA的基础设施正在构建或迁移到YARN( Storm , Samza )令人信服的 servicehosts 。您也可以在 weave 从continuity开始,这将帮助您托管其他类型的服务。

    要特别指出你的问题。YARN是SOA框架的一个很好的基础,它不仅仅是一个自动缩放,它是一个资源管理和托管框架,而且速度足够快(尤其是如果你使用的是已经开发好的基础设施)

    推荐文章