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