From a593a55babd7e0e36cdb169d708e63b3333bada6 Mon Sep 17 00:00:00 2001 From: lianghao208 <302824716@qq.com> Date: Thu, 5 Nov 2020 23:16:50 +0800 Subject: [PATCH 1/4] update: tcp filter chapter --- .../arch_overview/listeners/tcp_proxy.rst | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/docs/root/intro/arch_overview/listeners/tcp_proxy.rst b/docs/root/intro/arch_overview/listeners/tcp_proxy.rst index cceb6abe8064..fc5776fd4022 100644 --- a/docs/root/intro/arch_overview/listeners/tcp_proxy.rst +++ b/docs/root/intro/arch_overview/listeners/tcp_proxy.rst @@ -1,18 +1,14 @@ .. _arch_overview_tcp_proxy: -TCP proxy +TCP 代理 ========= -Since Envoy is fundamentally written as a L3/L4 server, basic L3/L4 proxy is easily implemented. The -TCP proxy filter performs basic 1:1 network connection proxy between downstream clients and upstream -clusters. It can be used by itself as an stunnel replacement, or in conjunction with other filters -such as the :ref:`MongoDB filter ` or the :ref:`rate limit -` filter. +由于 Envoy 本质上是一个 L3/L4 服务器,因此它很容易实现基本的 L3/L4 网络代理功能。 +TCP 代理过滤器可以在下游客户端和上游群集之间进行最基本的 1:1 网络连接代理。 +它可以单独用作安全隧道的替代品,也可以与其他过滤器结合使用(例如 :ref:`MongoDB 过滤器 ` or the :ref:`速率限制过滤器 `)。 -The TCP proxy filter will respect the -:ref:`connection limits ` -imposed by each upstream cluster's global resource manager. The TCP proxy filter checks with the -upstream cluster's resource manager if it can create a connection without going over that cluster's -maximum number of connections, if it can't the TCP proxy will not make the connection. +TCP 代理过滤器会被每个上游群集的全局资源管理器配置的:ref:`连接限制 `条件所约束。 +TCP 代理过滤器会与上游群集的资源管理器共同协商能否在不超过该群集的最大连接数的限制条件下创建新连接。如果不满足该限制条件,TCP 代理将不会创建连接。 + +TCP 代理过滤器 :ref:`参考配置 `。 -TCP proxy filter :ref:`configuration reference `. From a3af54178ccfda7f241c5272c249dd26bce496e7 Mon Sep 17 00:00:00 2001 From: rootlh <302824716@qq.com> Date: Fri, 6 Nov 2020 09:21:56 +0800 Subject: [PATCH 2/4] Update tcp_proxy.rst --- docs/root/intro/arch_overview/listeners/tcp_proxy.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/root/intro/arch_overview/listeners/tcp_proxy.rst b/docs/root/intro/arch_overview/listeners/tcp_proxy.rst index fc5776fd4022..954603c15d41 100644 --- a/docs/root/intro/arch_overview/listeners/tcp_proxy.rst +++ b/docs/root/intro/arch_overview/listeners/tcp_proxy.rst @@ -4,11 +4,11 @@ TCP 代理 ========= 由于 Envoy 本质上是一个 L3/L4 服务器,因此它很容易实现基本的 L3/L4 网络代理功能。 -TCP 代理过滤器可以在下游客户端和上游群集之间进行最基本的 1:1 网络连接代理。 -它可以单独用作安全隧道的替代品,也可以与其他过滤器结合使用(例如 :ref:`MongoDB 过滤器 ` or the :ref:`速率限制过滤器 `)。 +TCP 代理过滤器可以在下游客户端和上游集群之间进行最基本的 1:1 网络连接代理。 +它可以单独用作安全隧道的替代品,也可以与其他过滤器结合使用(例如 :ref:`MongoDB 过滤器 ` 或 :ref:`速率限制过滤器 `)。 -TCP 代理过滤器会被每个上游群集的全局资源管理器配置的:ref:`连接限制 `条件所约束。 -TCP 代理过滤器会与上游群集的资源管理器共同协商能否在不超过该群集的最大连接数的限制条件下创建新连接。如果不满足该限制条件,TCP 代理将不会创建连接。 +TCP 代理过滤器会被每个上游集群的全局资源管理器配置的:ref:`连接限制 `条件所约束。 +TCP 代理过滤器会与上游集群的资源管理器共同协商能否在不超过该集群的最大连接数的限制条件下创建新连接。如果不满足该限制条件,TCP 代理将不会创建连接。 TCP 代理过滤器 :ref:`参考配置 `。 From 9fb7b900f38397122394b5207467c0db07d45215 Mon Sep 17 00:00:00 2001 From: rootlh <302824716@qq.com> Date: Fri, 6 Nov 2020 10:32:12 +0800 Subject: [PATCH 3/4] Update tcp_proxy.rst --- docs/root/intro/arch_overview/listeners/tcp_proxy.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/root/intro/arch_overview/listeners/tcp_proxy.rst b/docs/root/intro/arch_overview/listeners/tcp_proxy.rst index 954603c15d41..1b3381d44329 100644 --- a/docs/root/intro/arch_overview/listeners/tcp_proxy.rst +++ b/docs/root/intro/arch_overview/listeners/tcp_proxy.rst @@ -7,7 +7,7 @@ TCP 代理 TCP 代理过滤器可以在下游客户端和上游集群之间进行最基本的 1:1 网络连接代理。 它可以单独用作安全隧道的替代品,也可以与其他过滤器结合使用(例如 :ref:`MongoDB 过滤器 ` 或 :ref:`速率限制过滤器 `)。 -TCP 代理过滤器会被每个上游集群的全局资源管理器配置的:ref:`连接限制 `条件所约束。 +TCP 代理过滤器会被每个上游集群的全局资源管理器配置的:ref:`连接限制 `。 TCP 代理过滤器会与上游集群的资源管理器共同协商能否在不超过该集群的最大连接数的限制条件下创建新连接。如果不满足该限制条件,TCP 代理将不会创建连接。 TCP 代理过滤器 :ref:`参考配置 `。 From 097bf58eda5dedb7c22df2b68f39a627a032d1d3 Mon Sep 17 00:00:00 2001 From: "Addo.Zhang" Date: Fri, 6 Nov 2020 10:37:40 +0800 Subject: [PATCH 4/4] Update docs/root/intro/arch_overview/listeners/tcp_proxy.rst --- docs/root/intro/arch_overview/listeners/tcp_proxy.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/root/intro/arch_overview/listeners/tcp_proxy.rst b/docs/root/intro/arch_overview/listeners/tcp_proxy.rst index 1b3381d44329..d9251bf33fb2 100644 --- a/docs/root/intro/arch_overview/listeners/tcp_proxy.rst +++ b/docs/root/intro/arch_overview/listeners/tcp_proxy.rst @@ -7,8 +7,7 @@ TCP 代理 TCP 代理过滤器可以在下游客户端和上游集群之间进行最基本的 1:1 网络连接代理。 它可以单独用作安全隧道的替代品,也可以与其他过滤器结合使用(例如 :ref:`MongoDB 过滤器 ` 或 :ref:`速率限制过滤器 `)。 -TCP 代理过滤器会被每个上游集群的全局资源管理器配置的:ref:`连接限制 `。 +TCP 代理过滤器将遵循每个上游集群的全局资源管理器配置的:ref:`连接限制 `。 TCP 代理过滤器会与上游集群的资源管理器共同协商能否在不超过该集群的最大连接数的限制条件下创建新连接。如果不满足该限制条件,TCP 代理将不会创建连接。 TCP 代理过滤器 :ref:`参考配置 `。 -