Plano de control y plano de datos en un API gateway
Una guía breve para separar la gestión de configuración del procesamiento de solicitudes API en vivo.
Índice
pi 的agent 架构
Un API gateway es más fácil de operar cuando la configuración y el procesamiento de solicitudes se tratan como responsabilidades separadas.
Dos planos, dos funciones
| Plano | Función principal | Datos típicos |
|---|---|---|
| Control | Gestionar el estado deseado | rutas, proveedores, precios y políticas |
| Datos | Procesar solicitudes | autenticación, enrutamiento, medición y respuestas |
El plano de control valida y publica una configuración completa. El plano de datos consume una versión aprobada y continúa atendiendo tráfico.
Secuencia de actualización segura
- Validar la configuración candidata.
- Publicarla como versión inmutable.
- Cambiar el puntero activo de forma atómica.
- Invalidar solo las cachés afectadas.
- Verificar una solicitud real y conservar la versión anterior.
Qué vigilar
Mide por separado la versión de configuración, los errores de ruta, la latencia del proveedor y el estado del rollback. Mantén la edición en el plano de control y la autenticación, cuotas, rutas y streaming en el plano de datos.