Red de conocimiento informático - Conocimiento sistemático - Versión gris(2)

Versión gris(2)

Continuando con la publicación gris del artículo anterior, este artículo se centra en cómo configurar las reglas de publicación gris en kong Gateway.

1. El importante papel del portal Kong en la publicación en escala de grises

1. Verifique si la solicitud HTTP del usuario es una solicitud en escala de grises

2. de reglas permite el empalme de múltiples reglas;

3. Es necesario configurar dos enlaces ascendentes para el mismo servicio, uno es normal y el otro es gris.

2. Proceso principal

A continuación se toma el servicio de usuario como ejemplo para demostrar la operación en el pozo.

1. Nuevo servicio de usuario

2. Crear dos nuevos upstream.

En tercer lugar, configure reglas grises

Admite múltiples reglas y la relación entre las reglas puede ser "Y" y "O".

Rules es una estructura de matriz: un ejemplo es el siguiente.

La vía de acceso puede ser encabezado, parámetro o cookie.

ParamName es lo que llamamos valor clave.

Tipo de regla representa la relación lógica entre múltiples reglas.

En cuanto a juzgar si la regla coincide, es el método load() en global.lua de Lua.

Si la solicitud coincide con la regla de escala de grises, el siguiente paso es establecer la regla correspondiente. río arriba.

El flujo ascendente predeterminado es ngx.ctx.balancer_data.host. Si no se completa, el flujo ascendente correspondiente es UserServiceGray.

Por último, pon una etiqueta gris en la solicitud.