Tag: feign
Feign ist ein java-http-client binder inspiriert von Retrofit -, JAXRS-2.0-und WebSocket. Vortäuschen das erste Ziel war die Reduzierung der Komplexität, verbindliche Nenner gleichmäßig auf http-apis unabhängig von restfulness.
2
Antworten
Einführung Ich habe vor kurzem verwendet netflix vortäuschen, zusammen mit Band, das war ziemlich nützlich. Ist ein Beispiel HIERFÜR: @FeignClient(name = "ldap-proxy") public interface LdapProxyClient { @RequestMapping(path = "/ldap-proxy/v1/users/{userNameOrEMail}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET) LdapUser search(@PathVariable("userNameOrEMail")
2
Antworten
Ich in einem Szenario, wo ich brauche, um zu definieren, one-off @FeignClient für eine Drittanbieter-API. In diesem client möchte ich eine benutzerdefinierte Jackson-ObjectMapper, der unterscheidet sich von meinem @Primären ein. Ich weiß, dass es möglich ist, zu
1
Antworten
Dies ist ähnlich der Frage zu Netflix Vortäuschen - Propagieren Status und Ausnahme durch Microservices Habe ich microservices-Architektur mit heucheln und hystrix. Mein problem ist, dass, wenn Untergebener service gibt Fehler response - status sagen 404 -
1
Antworten
Möchte ich jedes mal wenn ich eine Anfrage durch den client vortäuschen, um einen speziellen header mit meinem authentifizierten Benutzer. Dies ist mein filter aus, die ich die Authentifizierung, und legen Sie es auf der spring security-Kontext:
2
Antworten
Kann nicht Vortäuschen-Client zu arbeiten. Zunächst versucht hat, mit POST. Ständig laufen in Fehler in Bezug auf Encoder/Decoder zu sagen geben, ist nicht richtig. Dann finden Sie ein Beispiel auf github zu nennen, einfache GET-API schließlich und
4
Antworten
Den microservice ich bin writting Bedürfnisse zu kommunizieren, um anderen microservices in unsere Plattform. Auf, die versuchen, die ideale Lösung für uns ist Spring Cloud Netflix Vortäuschen, implemeting eine @FeignClient. Aber ich bin vor die Ausnahme unten,
1
Antworten
Ich habe Spring-Boot-Anwendung, die mit dieser Gradle dependencies: compile("org.springframework.cloud:spring-cloud-starter-eureka") compile("org.springframework.cloud:spring-cloud-starter-feign") compile("org.springframework.cloud:spring-cloud-starter-ribbon") compile("org.springframework.cloud:spring-cloud-starter-hystrix") compile("org.springframework.cloud:spring-cloud-starter-config") Ich habe auch Vortäuschen client: @FeignClient(name = "client") public interface FeignService { @RequestMapping(value = "/path", method = GET) String response(); } Meine application.properties: client.ribbon.listOfServers
5
Antworten
Ich nutzen Spring Cloud Netflix für die Kommunikation zwischen micro-services. Sagen wir, ich habe zwei Dienste, die Foo und Bar und Foo verbraucht eine Bar REST-Endpunkte. Ich mit einer Schnittstelle versehen mit @FeignClient: @FeignClient public interface BarClient