When Java EE Is Too Fast--You Need Snail
snail is apache-licensed library ...which artificially slows down your JAX-RS 2.X endpoints.
Snail makes it easy to test your bulkheads and circuit breaker configurations.
Installation:
<dependency>
<groupId>com.airhacks</groupId>
<artifactId>snail</artifactId>
<version>[RECENT_VERSION]</version>
</dependency>
Configuration:
- Set property with: snail-slowdown-in-ms=[DELAY IN MS].
- Override the system property with an equally-named header.
See also: github.com/AdamBien/snail
Java EE is too fast -- so we need snail :-)
See you at Java EE Workshops at Munich Airport, Terminal 2 and particularly at Java EE 7 Microservices. Also checkout airhacks.io -- workshops on demand.
Also a terrific way of flushing out flaky frontend tests, that should be waiting but aren't, if you have a lot of JavaScript that talks to a Java EE backend
Posted by Mr Art on January 14, 2016 at 08:22 PM CET #