GitHub user violetagg opened a pull request:
https://github.com/apache/tomcat/pull/42
Read events suspend/resume logic in websocket impl to achieve backpressure
Hi,
Currently JSR356 provides possibility to add message handlers in order to
receive web socket
messages but there is no way to instruct the web socket implementation to
suspend for a while
the incoming messages (backpressure) so that the application is able to
process the already delivered messages.
The other web containers (Jetty, Undertow) supports such functionality so I
would like to introduce it in Tomcat.
I prepared one possible implementation.
What do you think about this feature and the proposed implementation?
Regards,
Violeta
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/violetagg/tomcat ws-suspend-resume
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/tomcat/pull/42.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #42
----
commit c9c9619ec33fd6d8971752a91fb9bc7c81fd0c87
Author: Violeta Georgieva <[email protected]>
Date: 2017-01-17T17:47:02Z
Format the code
commit 9efda586f01fd4986a296ee1a9adb9fd9c498c6f
Author: Violeta Georgieva <[email protected]>
Date: 2017-01-18T07:01:56Z
Add WsSession suspend/resume functionality
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]