-3

プロジェクトでは、100.000 リクエストで基本的な処理と応答を受け取り、実行する REST API を設計する必要があります。

  • リクエストは、API で 1 つずつ最小限の遅延 (1 秒ごとなど) で送信されます。

  • API は小さな Rapsberry 3 でホストされ、最高のパフォーマンス (最初のリクエストの送信と最後のリクエストへの応答の間の最小時間) を得ることを目指しています。

私の質問は:

これにはどのテクノを使いますか?そして、ほとんどの場合、これはなぜですか?

今のところ、node.js を選択します。既に使用しているためです。私の考えでは、この可能性はありますが、 perf についてはわかりません:

  • Node.js (V8 と Express のため)
  • パイソン3
  • PHP 5 (驚くほど優れたパフォーマンスがあるようです)
  • スカラ
  • ルビー

C/C++ はオプションではありません

どんな命題や議論も、注意と興味を持って読まれます! どうも !

4

1 に答える 1

1

Flask は、Python フレームワークであり、数分で開始できます。軽量で (RPi3 に適しています)、セットアップが簡単で、REST API の場合は非常に簡単です。

例:

@app.route('/api/v1/do/something', methods=['POST'])
def api_v1_do_something():
    return json_response(json.dumps({
      "result": "success",
      "data": {"a": 1, "b": 2},
    }))

http://flask.pocoo.org

于 2016-04-06T11:22:48.900 に答える