As part of loading testing our JSR-356 websocket implementation (running in 
Tomcat 7.0.48), we've created a subset of Tomcat jars to use as our "client" 
jsr-356 jars.

Q1: are there any plans to create a client jsr-356 jar - similar to the Tyrus 
RI?

Secondly, during this load testing, we have experienced occasional IO-related 
issues that we can't quite pin down, but they all seem to be client-side.  
Usually, this occurs when we have 20K (or more) websocket connections in the 
test client.  NOTE:  we are only using 50 - 100 threads in an executor against 
the collection of open websockets, so it doesn't seem like a huge number of 
threads sending/receiving messages.

If appears that Tyrus supports configuration of the client side threadpool, but 
we're currently running on Tomcat in the server, so we wanted to find out if 
the "receiving" threads (WebSocketClient-AsyncIO) is coming from the same NIO 
connector threadpool, or from somewhere else.

Q2: is the underlying AsynchronousSocketChannel receiving threadpool 
configurable?

-          when running as a standalone java se client app

-          and, when running within Tomcat as a websocket server

Thanks,
Bob

http://www.thingworx.com<http://www.thingworx.com/>
Skype: bob.deremer.thingworx
O: 610.594.6200 x812
M: 717.881.3986

Reply via email to