You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have confirmed that this should be classified as an enhancement rather than a bug/feature.
Summary
When we want to support both Remoting protocol and gRPC protocol on the same port, and enable Proxy Protocol, the information for that protocol will be lost during data forwarding. Therefore, we need to re-add the information for that protocol during forwarding.
Motivation
In a multi-protocol environment, it is necessary to forward Proxy Protocol data simultaneously when forwarding other protocols.
Describe the Solution You'd Like
In a multi-protocol service, when determining that a request is using gRPC protocol, data forwarding is required.
Before forwarding, it is necessary to determine whether there is Proxy Protocol data.
If there is, these data should be repackaged as Proxy Protocol and forwarded first, and then the business-related data can be forwarded.
During this process, compatibility with SSL protocol encryption needs to be considered.
Describe Alternatives You've Considered
No.
Additional Context
No response
The text was updated successfully, but these errors were encountered:
…r. (#7062)
* Support dynamic modification of grpc tls mode to improve the scalability of ProtocolNegotiator
* Support dynamic modification of grpc tls mode to improve the scalability of ProtocolNegotiator
* [ISSUE #6866] Move the judgment logic of grpc TLS mode to improve the scalability of ProtocolNegotiator
* [ISSUE #6866] Move the judgment logic of grpc TLS mode to improve the scalability of ProtocolNegotiator
* [ISSUE #6866] Move the judgment logic of grpc TLS mode to improve the scalability of ProtocolNegotiator
* [ISSUE #6866] Move the judgment logic of grpc TLS mode to improve the scalability of ProtocolNegotiator
* Support proxy protocol for gRPC server.
* Support proxy protocol for gRPC server.
* Support proxy protocol for gRPC server.
* Support proxy protocol for gRPC server.
* Support proxy protocol for gRPC server.
* Support proxy protocol for gRPC and Remoting server.
* 回滚netty的升级
* Support proxy protocol for gRPC and Remoting server.
* Support proxy protocol for gRPC and Remoting server.
* Support proxy protocol for gRPC and Remoting server.
* add grpc-netty-codec-haproxy in bazel
* add grpc-netty-codec-haproxy in bazel
* Support proxy protocol for gRPC and Remoting server.
* Fix Test
* add grpc-netty-codec-haproxy in bazel
* add ProxyProtocolTest for Remoting
* Support HAProxyMessage forward for multi protocol server.
---------
Co-authored-by: 徒钟 <[email protected]>
Before Creating the Enhancement Request
Summary
When we want to support both Remoting protocol and gRPC protocol on the same port, and enable Proxy Protocol, the information for that protocol will be lost during data forwarding. Therefore, we need to re-add the information for that protocol during forwarding.
Motivation
In a multi-protocol environment, it is necessary to forward Proxy Protocol data simultaneously when forwarding other protocols.
Describe the Solution You'd Like
Describe Alternatives You've Considered
No.
Additional Context
No response
The text was updated successfully, but these errors were encountered: