Mejora de sincronización con Zoho en Airbyte El problema que describes es conocido: cuando se sincronizan muchas tablas/streams en paralelo desde Zoho, se producen errores porque Airbyte refresca el token OAuth de forma concurrente para cada stream, lo que dispara el límite de tasa del endpoint de tokens de Zoho ("You have made too many requests continuously"), resultando en un error 400 y 0 filas sincronizadas. [
Zoho Billing issue]
Recomendaciones para mitigar el problema 1.
Reducir el número de streams activos simultáneamente
Según pruebas documentadas, el fallo ocurre a partir de ~10 streams en paralelo. Con 8 o menos streams la sincronización tiene éxito: [
Zoho Billing issue]| Streams | Resultado |
|---------|-----------|
| 2 | Exitoso (504 filas) |
| 6 | Exitoso (4,266 filas) |
| 8 | Exitoso (11,981 filas) |
| 10 | Fallido (0 filas) |
| 12 | Fallido (0 filas) |
2.
Dividir en múltiples conexiones con menos streams cada una
Puedes crear varias conexiones en Airbyte, cada una con un subconjunto de streams, para evitar superar el límite de tasa de Zoho. [
Running Multiple Parallel Streams]
3.
Esperar antes de reintentar
El límite de tasa de Zoho es a nivel de cuenta (no por aplicación) y requiere aproximadamente
5-10 minutos sin peticiones para restablecerse. [
Zoho Billing issue]
4.
Ajustar MAX_SYNC_WORKERS
Si usas Airbyte self-hosted, puedes reducir el valor de la variable de entorno
MAX_SYNC_WORKERS
para limitar la concurrencia global de sincronizaciones. [
Running Multiple Parallel Streams]
>
Nota: El conector de Zoho CRM construye los streams dinámicamente basándose en los módulos disponibles en tu cuenta. Si algunos módulos no son necesarios, desactívalos en la configuración de la conexión para reducir el número de streams concurrentes. [
Zoho CRM docs] 👍 0 button 👎 0 button ℹ️
Tip: Mention
@kapa.ai in the thread for follow-ups or
DM the app for
1-to-1 help.