Red de conocimiento informático - Material del sitio web - Descubrimiento de servicios Spring-cloud y configuración de llamadas basado en el entorno k8s

Descubrimiento de servicios Spring-cloud y configuración de llamadas basado en el entorno k8s

La llamada de descubrimiento de servicios de spring-cloud en el entorno k8s parece ser un poco diferente. También hay un entorno de desarrollo local. ¿Cómo puedo llamar a un microservicio como la carga de archivos?

Por lo general, después de extraer un microservicio, otros desarrolladores deben llamarlo. Por lo general, se proporciona un paquete jar de Maven para llamar a este microservicio. El proceso específico se divide en 3 partes de la siguiente manera:

La estructura del proyecto es la siguiente:

Lo principal es la configuración de las anotaciones de la clase Aplicación:

Clase FileUploadController clase de microservicio de carga de archivos, llamada externa.

La clase FileUploadTestController llama al cliente de microservicio de archivos para llamar al microservicio.

pom.xml depende principalmente de k8s y del cliente de microservicio de archivos.

yml debe configurarse

A partir de esto, 1. Se completan la carga de archivos del microservicio de archivos y 3. La prueba del servicio de prueba.

La clase FeignLoggerConfiguration configura el nivel de registro de fingir para imprimir el registro solicitado por fingir.

La clase FileUploadClient llama a la interfaz del microservicio de archivos.

Procesamiento de disyuntores de clase FileUploadClientFallback.

pom.xml