April 2018
Intermediate to advanced
432 pages
10h 38m
English
Feign is a slightly less popular Netflix OSS package. It is a declarative REST client, which helps us in writing web service clients more easily. With Feign, a developer only needs to declare and annotate an interface while the actual implementation will be generated at runtime.
To include Feign in your project you need to use the spring-cloud-starter-feign starter. It integrates with the Ribbon client, so it supports, by default, load balancing and other Ribbon features including communication with the discovery service.