© Adam L. Davis 2016

Adam L. Davis, Learning Groovy, 10.1007/978-1-4842-2117-4_15

15. Ratpack

Adam L. Davis

(1)New York, USA

At its core, Ratpack1 enables asynchronous, stateless HTTP applications. It is built on Netty, the event-driven networking engine. Unlike some web frameworks, there is no expectation that one thread handles one request. Instead, you are encouraged to handle blocking operations in a way that frees the current thread, thus allowing high performance.

Ratpack can be used to make responsive, RESTful microservices , although it’s not a requirement.

REST stands for REpresentational State Transfera. It was designed in a PhD dissertation and has gained some popularity as the new web service standard. At the most basic level in REST, ...

Get Learning Groovy now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.