Replies: 1 comment
-
感谢您反馈的兼容性问题及详细情况 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
大家好。我们在自己流量架构中使用了开源的bfe(0.12)进行流量转发。我们现在遇到了问题,
fix1只解决了我们大部分的websocket连接,我们还有如下的问题没有解决,我们发现bfe单独代理websocket协议时也会添加Transfer-Encoding:chunked,这导致其它bfe转发过来的websocket流量,还是会有相同的问题。我们已经找到了在101 response 中添加Transfer-Encoding:chunked的位置(请参加下图),
但是不太理解其逻辑。我们只能添加一个临时fix2(把隶属于websocket 101 response中的Transfer-Encoding:chunked删掉,以便兼容我们的bfe接在其它bfe后面的情况。(fix2详情如下图)
我们想咨询的问题是:
1.bfe在101 response 中添加Transfer-Encoding:chunked的逻辑是什么?是否为标准协议的一部分(因为envoy也有相同的行为)?
2.bfe是否需要fix1的修改?因为如果所有的bfe有类似fix1的处理,我们就不需要添加fix2的修改。
Beta Was this translation helpful? Give feedback.
All reactions