2016-07-28 85 views
0

我想在Mesos之上編寫一個框架,到目前爲止,我可以爲Ubuntu下載Mesos並在單臺機器上啓動主從。Mesos HTTP API vs Native API

我想使用Python構建一個Mesos框架,我應該使用HTTP API還是本地API?他們有什麼區別?

除了一些例子,我能夠找到關於Python本地API的任何文檔。

HTTP API有文檔,但沒有關於如何使用它的示例。如果我選擇使用HTTP API,我應該建立一個Web服務嗎?

回答

1

您應該使用HTTP API

的Native API是建立Mesos框架最簡單的方法。只需在你的項目中包含lib並實現接口。儘管它帶有一定的侷限性:

  • 的Native API是沒有記錄器擴展,新功能也僅限於HTTP API例如,維護模式MESOS-2063
  • 的Native API需要mesoslib可用的系統。這使得運行的框架和平臺之間的耦合變得很困難。使用HTTP API,您可以在不需要加載mesoslib的任何系統上運行您的框架。

用於HTTP API的Documetnation存在here。它是語言不可知的。所以在Python中沒有例子,而是原始的HTTP請求。但是有一些教程如何使用它。我可以由Marco Massenzi在MesosCon歐盟2015年 Video Code Slides

建議更換一個givien