2016-07-28 4 views
0

メゾスの上にフレームワークを作成しようとしていますが、これまでのところ、私はUbuntu用のMesosをダウンロードして、1台のマシンでマスターとスレーブを開始することができました。メゾスHTTP APIとネイティブAPI

私はHTTP APIまたはネイティブAPIを使用する必要がありますが、Pythonを使用してMesosフレームワークを構築したいのですか?それらの違いは何ですか?

いくつかの例を除き、PythonネイティブAPIに関するドキュメントは見つかりませんでした。

HTTP APIにはマニュアルがありますが、使用方法の例はありません。 HTTP APIの使用を選択した場合は、Webサービスを構築する必要がありますか?あなたは、HTTP APIを使用する必要があります

答えて

1

ネイティブAPIはMesosフレームワークを構築するための最も簡単な方法です。あなたのプロジェクトにlibをインクルードし、インターフェイスを実装するだけです。それはいくつかの制限が付属していますが:

  • ネイティブAPIは、何のロガー拡張、新機能は、例えばのみHTTP APIに行かないメンテナンスモードでMESOS-2063
  • ネイティブAPIは、システム上で利用できるようにするmesoslibが必要です。これは、それが実行されているフレームワークとプラットフォーム間のハード結合を作ります。 HTTP APIを使用すると、mesoslibをロードする必要のない任意のシステム上でフレームワークを実行できます。

HTTP APIの文書化があります。here。それは言語にとらわれない。ですから、Pythonでは生のHTTPリクエストではなく、例はありません。しかし、それを使用する方法のチュートリアルがあります。私は2015 Video Code Slides

MesosCon EUでマルコMassenziで1 givienをお勧めすることができます
関連する問題