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 を使用してそのスティッキー テーブルにアクセスすることは可能ですか。
前もって感謝します。