wso2 / product-microgateway

Choreo Connect is a cloud-native, open-source, and developer-centric API gateway.
https://wso2.com/choreo/choreo-connect/
Apache License 2.0
294 stars 252 forks source link

Websocket frames does not get throttled if the client sends compressed frames #2693

Closed suksw closed 2 years ago

suksw commented 2 years ago

Description:

Error

Steps to reproduce:

This occurs during the testcase WebSocketBasicTestCase added with https://github.com/wso2/product-microgateway/pull/2663 when the line WebSocketClientCompressionHandler.INSTANCE, in integration/test-integration/src/test/java/org/wso2/choreo/connect/tests/util/websocket/WsClient.java is not commented. Screenshot from 2022-02-23 12-34-18

Affected Product Version:

Environment details (with versions):


Optional Fields

Related Issues:

Suggested Labels:

Suggested Assignees:

suksw commented 2 years ago

Possible workarounds

@VirajSalaka I am not sure if the first three above are possible. Kept them as a note.

References