Estou fazendo a aula "Comunicação sincrona" do capitulo 6 - Integração entre Microserviços e estou com erro ao tentar processar a confirmação de pagamento.
Ao executar: PATCH http://localhost:8082/pagamentos-ms/pagamentos/1/confirmar
O erro é:
500 Internal Server Error
Erro: [404] during [PUT] to [http://pedidos-ms/pedidos/8/pago] [PedidoClient#atualizapagamento(Long)]: []
Não logou nenhum erro no console do pedidos-ms nem no pagamentos-ms, mas no pagamentos-ms logou essa mensagem que me chamou a atenção:
main] o.s.c.openfeign.FeignClientFactoryBean : For 'pedidos-ms' URL not provided. Will try picking an instance via load-balancing.
No projeto pagamento-ms a minha interface PedidoClient
@FeignClient("pedidos-ms")
public interface PedidoClient {
@RequestMapping(method = RequestMethod.PUT, value = "/pedidos/{id}/pago")
void atualizaPagamento(@PathVariable Long id);
}