Overview
Explore the intricacies of REST in asynchronous environments through this comprehensive technical session. Delve into the JAX-RS Client API, comparing synchronous and asynchronous approaches, and examining client-side versus server-side implementations. Learn best practices for efficiently consuming REST services in microservices architectures. Discover the Jersey Reactive Client API, popular reactive libraries like RxJava, and the features of JAX-RS 2.1 Client API. Gain hands-on experience through practical examples and demos, covering topics such as JAXRS Client instances, request invocation builders, flow of invocation, thread callbacks, and completion stages. Understand the nuances of synchronous endpoints, responses, and ICC server-side and client-side interactions. By the end of this session, acquire the knowledge to design and implement highly efficient microservices exchanges using REST.
Syllabus
Introduction
JAXRS
Client instance
Client API
Request invocation builder
Flow of invocation
JAXRS Invoker
Synchronous Invoker
Microservices
Thread callback
Invoker
Completion Stage
Example
Example Demo
Summary
Synchronous Endpoint
Synchronous Response
ICC
ServerSide
ClientSide
Recap
ClientSide Container
Technology
July 8th
Resources
Conclusion
Taught by
Java