询问ChatGPT咨询Proxyless Mesh协议转换的问题,说有EnvoyFilter实现机制,但是在dubbo-filter模块没有看到
Open
type/discussion
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
DubboCodec:DubboCodec是Dubbo3协议的编解码器,负责将Dubbo请求和响应数据进行序列化和反序列化。在Proxyless Mesh模式下,DubboCodec需要通过继承Envoy提供的HTTP filter或gRPC filter来实现Dubbo协议到HTTP/1.1或gRPC的转换。具体实现可以参考dubbo-filter模块中的代码。
EnvoyFilter:EnvoyFilter是Envoy的插件机制,可以通过自定义filter来实现对流量的控制和处理。在Dubbo3 Proxyless Mesh模式下,DubboCodec是实现Dubbo协议到HTTP/1.1或gRPC转换的关键组件之一,可以通过继承Envoy提供的HTTP filter或gRPC filter来实现。具体实现可以参考dubbo-filter模块中的代码。
上面是ChatGPT的相关回复,但是在dubbo-filter模块中没有看到,我用的3.1分支,proxyless mesh模式下协议转换是怎么实现的呀
Contributor guide
Assessment
This issue has not been assessed yet.