Вот пример кода:
Контроллер:
Код: Выделить всё
@PostMapping("/submit")
public Mono submit(@Valid @RequestBody Request request,
@RequestHeader HttpHeaders incomingHttpHeaders) {
return service.processRequest(request, incomingHttpHeaders, Boolean.TRUE);
}
Код: Выделить всё
public Mono callApi(Request request, HttpHeaders incomingHttpHeaders,
boolean fetchType) {
//logic to fetch the URI from properties
WebClient.RequestBodySpec requestSpec = webClient.post().uri(endpoint);
return requestSpec
.bodyValue(request)
.retrieve()
.bodyToMono(Response.class);
}
Мой период времени для проверки конечных точек готовности и работоспособности установлен на 45 секунд. И я провожу нагрузочный тест около 2 минут с 50 VU.
Есть ли что-нибудь еще, что нам нужно настроить в рамках Spring?
Помощь оценена по достоинству.
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/798 ... kubernetes
Мобильная версия