Viewing sample resized to 73% of original (view original) Loading...
Title

Reactive REST Clients in a Microservices landscape

Description

David Delabassee Java EE Evangelist - Oracle

When designing microservices exchanges, there are multiple options but REST is the one that always comes to mind first. It's clearly the most popular approach, i.e. the de-facto standard.
API such JAX-RS who does a great job of hiding all the low level details behind RESTful calls. Complexity really starts to arise when multiple remote services needs to be consumed in highly efficient manner.
During this technical session, we will cover in details different solutions and best practices to efficiently consume REST services.
Among others, we will discuss
- Synchronous Vs. Asynchronous
- Jersey Reactive Client API
- Popular Reactive libraries (e.g. RxJava)
- JAX-RS 2.1 Client API
When designing microservices exchanges, there are multiple options but REST is the one that always comes to mind first. It's clearly the most popular approach, i.e. the de-facto standard.
API such JAX-RS who does a great job of hiding all the low level details behind RESTful calls. Complexity really starts to arise when multiple remote services needs to be consumed in highly efficient manner.
During this technical session, we will cover in details different solutions and best practices to efficiently consume REST services.
Among others, we will discuss
- Synchronous Vs. Asynchronous
- Jersey Reactive Client API
- Popular Reactive libraries (e.g. RxJava)
- JAX-RS 2.1 Client API

=================================
To improve the video quality, click the gear icon and set the Quality to
1080p/720p HD.
For more information, see http://www.oracle.com/goto/oll and http://docs.oracle.com

Copyright © 2017 Oracle and/or its affiliates. Oracle is a registered trademark of Oracle and/or its affiliates. All rights reserved. Other names may be registered trademarks of their respective owners. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the “Materials”). The Materials are provided “as is” without any warranty of any kind, either express or implied, including without limitation warranties or merchantability, fitness for a particular purpose, and non-infringement.

Blacklisted
  • Comments
  • There are no comments.