Posted at

Envoy: TCP プロキシ


tldr

勉強がてらにEnvoyのドキュメントを邦訳してみました。ベースはGoogle Translateで、ところどころ不自然な箇所を直しています。

原文としたのEnvoyのドキュメントはこちらのディレクトリ以下にあります(ライセンス:Apache License 2.0, NOTICE)。


TCP プロキシ

Envoyは基本的にL3 / L4サーバーとして書かれているので、基本的なL3 / L4プロキシは簡単に実装されます。 TCPプロキシフィルタは、ダウンストリームクライアントとアップストリームクラスタ間で基本的な1:1ネットワーク接続プロキシを実行します。それは単独でstunnelの代替品として、またはMongoDBフィルターやレート制限フィルターなどの他のフィルターと組み合わせて使用​​できます。

TCPプロキシフィルタは、各アップストリームクラスタのグローバルリソースマネージャによって課される接続制限を尊重します。 TCPプロキシフィルタは、クラスタの最大接続数を超えずに接続を確立できるかどうか(TCPプロキシが接続できない場合)、アップストリームクラスタのリソースマネージャに確認します。

TCPプロキシフィルタ設定の参照