YoVDO

REST in an Async World - JAX-RS Client API and Synchronous vs. Asynchronous Approaches

Offered By: Java via YouTube

Tags

Java Courses Microservices Courses RxJava Courses Client-side Development Courses Asynchronous Programming Courses JAX-RS Courses REST Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera