Service Virtualization

Tech Tips: Explanation of nio properties used DevTest 

03-06-2019 05:02 PM

We have some properties used in DevTest but are not always shown in the local.properties or lisa.properties.  Below are three that will need to get set to different values on occasion.

 

lisa.vse.tcp.uses.nio=true
lisa.vse.plain.tcp.uses.nio=false
lisa.vse.ssl.tcp.use.nio=false

 


"lisa.vse.tcp.uses.nio" is the property that controls whether or not to use our non-blocking IO engine (NIO) when handling TCP traffic for virtual services. It will do this for both plain TCP (non-SSL/TLS) connections and SSL/TLS over TCP connections. The default for this property is true, which means we will use NIO for plain and SSL/TLS TCP connections.

 

"lisa.vse.plain.tcp.uses.nio" is similar but it only controls whether or not to use NIO for plain (non-SSL/TLS) TCP connections.

 

"lisa.vse.ssl.tcp.uses.nio" only controls whether or not to use NIO for SSL/TLS over TCP connections.

--------------------

"lisa.vse.tcp.uses.nio" has the lowest priority and the "lisa.vse.plain.tcp.uses.nio" and "lisa.vse.ssl.tcp.uses.nio" will override it if set.

 

Setting both "lisa.vse.plain.tcp.uses.nio" and "lisa.vse.ssl.tcp.uses.nio" to the same value is the same as setting "lisa.vse.tcp.uses.nio" to that same value.

 

Thanks to Dylan White for the explanation.

Statistics
0 Favorited
0 Views
0 Files
0 Shares
0 Downloads

Tags and Keywords

Comments

03-13-2019 02:35 AM

Super Marcy ! Thanks for sharing.

03-06-2019 05:19 PM

Thank you for sharing this with the community Marcy!

Tech Tips: Explanation of nio properties used DevTest 

Related Entries and Links

No Related Resource entered.