Límite SFTP
01Un acceso correcto casi no demuestra nada sobre la entrega.
SFTP sigue siendo una frontera habitual entre organizaciones por ser sencillo, seguro y ampliamente compatible. La fiabilidad exige más que abrir una sesión SSH: propiedad de directorios, identidad del host, visibilidad, nombres, retrasos y limpieza forman el contrato real.
Verifica el host y después la ruta
Define la identidad del host fiable, directorio remoto, patrón, recursión, permisos, propiedad y regla de llegada. Evita que un listado amplio convierta archivos ajenos del socio en trabajo.
Asume que la sesión puede caer
Las sesiones pueden terminar a mitad de transferencia. Decide si los archivos parciales se ocultan, renombran, reanudan, sustituyen o aíslan y cómo evitar un duplicado al reintentar.
Define el acuerdo con el socio
Acuerda con el socio nombres temporales y finales, entrega atómica, marcas de tiempo, archivo, retención, confirmaciones, derechos de borrado y gestión de retrasos.
Ruta Flower consciente de archivos
02Usa el estado del archivo, no el tiempo transcurrido, para decidir.
El endpoint SFTP de Flower lista e inspecciona, lee en streaming o por rangos, crea rutas, carga y usa renombrado estándar o POSIX. El flujo añade clasificación, validación, seguimiento y reintento controlado.
Descubre solo archivos asignados
Directorio, recursión, patrón, edad, tamaño y nombre final definen candidatos. Flower excluye archivos ajenos antes de abrirlos y mantiene visibles las llegadas tardías.
Publica mediante renombrado
Escribe con nombre temporal, cierra y valida, y renombra al nombre final si el servidor lo permite. Los consumidores no deducen la integridad por un periodo sin cambios.
Reinicia desde un límite conocido
Tras un corte, Flower reconcilia tamaño, nombre, evidencia de destino y seguimiento antes de reintentar. Solo reanuda un parcial si el contrato lo permite; si no, lo reemplaza o aísla.
Operaciones con el socio
03Escribe el contrato de intercambio para personas y máquinas.
Los entornos SFTP varían: renombrado, permisos, límites, zonas horarias y limpieza. Un intercambio fiable registra lo acordado en vez de depender de conocimiento informal.
Ciclo de la clave de host
Fija la clave esperada mediante known-hosts gestionado. Define rotación, cambios urgentes, cuentas, permisos mínimos y alertas; una contraseña aceptada no autentica el servidor.
Nombres y calendario
Documenta patrones temporales y finales, fecha de negocio, zona, ventana, retrasos, duplicados, archivos vacíos, acuses, archivo y retención. Estas reglas son la API real.
Límites y observabilidad
Mide paquete y concurrencia contra el servidor y limítalos. Sigue conexión, listado, velocidad, errores, edad, cola, reintentos y cuarentena antes de incumplir el SLA.