6

HAProxy をロード バランサーとして使用しています。バックエンド名を haproxy.cfg に返す lua スクリプトがあります。アプリケーションにレート制限を実装したいと考えていました。

haproxy.cfg で (以下のように) スティッキー テーブルを使用して、レート制限を実現できることはわかっています。


スティック テーブル タイプ IP サイズ 1m 有効期限 60 秒 ストア http_req_cnt

acl 超過_制限 hdr_ip (x 転送、-1)、table_http_req_cnt (着信) ge 10

_limit を超えている場合は http-request ターピット

http-request track-sc0 hdr_ip(x-forwarded-for,-1)


luaを使用して同じことを実装したかった。lua を使用してそのスティッキー テーブルにアクセスすることは可能ですか。

前もって感謝します。

4

0 に答える 0