Red de conocimiento informático - Aprendizaje de programación - Go - Marco de microservicios diminutos en la práctica - Proxy (xv)

Go - Marco de microservicios diminutos en la práctica - Proxy (xv)

El microproxy es en realidad un proxy para el cliente.

Si no se puede acceder directamente al entorno en el que se ejecuta el servicio, es necesario acceder a él a través de un proxy. Micro Proxy logra esto proporcionando una API HTTP que redirige las solicitudes de los clientes a servicios que no están directamente expuestos a los clientes.

El proxy está basado en go-micro, lo que significa que depende del descubrimiento de servicios.

Instalación de Consul

El Micro agente se ejecuta en el puerto 8081 de forma predeterminada.

Inicie el proxy:

El servicio utiliza el protocolo de seguridad ACME de forma predeterminada

Puede optar por configurar la lista blanca de hosts

Si Si desea especificar un proxy, utilice la línea de comando. Se puede configurar así: