rate-limiting

    1

    1答えて

    私は公開APIに何回もヒットするアプリケーションで作業しています。ただし、APIには、アプリケーションで満たす必要のある複数のレート制限があります。 レート制限は、 1秒ごとに20回要求されます。 および 2回に1回の要求です。 私はいくつかのレート制限パッケージを探していましたが、それらのすべてが単一のレート制限を設定することしかできないようです。レート制限を1秒あたり20リクエストに設定できま

    0

    1答えて

    レート制限された外部APIにクエリを行い、その情報をデータベースに保存したいと考えています。可能な限り限界に近づき、情報が最新であるようにしたい。私の最初のアイデアは、sidekiqを使用して、過去1秒間に外部APIが何回呼び出されたかをチェックするループ内のジョブを作成することでした。これはうまくいきません。私はどのような例をオンラインで見つけることができません。結果の大部分は、Ruby on

    0

    2答えて

    私は、異なるAPIエンドポイントを呼び出す複数の関数を持っており、ある限界(例えば毎秒20コール)を超えることなく、 。私の現在の解決策は、私が与えた例では、50ミリ秒ごとに遅れを取って関数を呼び出すことですが、私はそれらをできるだけ早く呼びたいと思います。

    0

    2答えて

    私はこのような特定のAPIには、各エンドポイントで香港のrate limiting pluginので、それが強制制限を設定することができます $ curl -X POST http://kong:8001/apis/{api}/plugins \ --data "name=rate-limiting" \ --data "config.second=5" しかし、私は別のレ

    0

    1答えて

    私たちのAPIへのアクセスを10要求/秒に制限する必要があります。 これは私が彼らのドキュメントに基づいて使用しているゾーンです: limit_req_zoneます$ binary_remote_addrゾーン= mylimit:10メートル率= 10R /秒; このゾーンでは、ユーザのIPアドレスをIDとして使用制限を評価します。しばしば、人々は同じIPアドレスを使用してシステムにアクセスします

    0

    1答えて

    クライアントに使用計画の上限に達していることをクライアントに通知する方法はありますか? は、残念ながら、下キーレベルへの使用を提供していません

    0

    1答えて

    コンテキストを設定するには、多数のクライアントからの接続を処理するレガシーサーバがあります。接続はtcpであり、バイナリプロトコルを使用します。最近、クライアントの数が増えるにつれて、サーバーは特にサーバーが再起動するようになった場合に発生するすべての接続を処理できません。このような場合、サーバーはCLOSE_WAITで接続が失われた状態で不整合な状態になります。 クライアントの接続要求がずれてい

    -2

    1答えて

    デスクトップアプリケーションにアクティベーションキーを入力できるサービスを構築しています。このサービスでは、Webサービスを呼び出してキーを確認し、ライセンスを返します。この呼び出しには承認は必要ありません。 WebアプリケーションがAzure "App Service"として実行されています。誰かがアクティベーションキーを「推測」してサービスを遅らせようとしているのではないかと心配しています。