Batch

Per garantire le migliori prestazioni per le integrazioni, durante l'esecuzione di inserimenti o aggiornamenti, i record devono essere raggruppati nel minor numero possibile di transazioni. Quando si recuperano record da un archivio dati per l'invio, è sempre necessario aggregare i record prima dell'invio, anziché inviare una richiesta per ogni singola modifica.

Latenza accettabile

Determinando le tolleranze di latenza, o il tempo massimo che può trascorrere prima di inviare una chiamata API, informerai molte, se non la maggior parte, delle decisioni che prendi durante la progettazione dell’integrazione in Marketo. Marketo offre diversi metodi e opzioni di configurazione adatti a casi d’uso diversi e a diverse classi di latenza. Ad esempio, un’integrazione in tempo reale per notificare a un venditore che un utente si è iscritto a una versione di prova potrebbe inviare batch di uno solo se è necessario un follow-up immediato. Tuttavia, la maggior parte dei casi non lo richiede e può tollerare una latenza aggiuntiva e può essere gestita in modo più efficiente tramite chiamate in coda e in batch.

Latenza accettabile
Metodi preferiti
Note
Basso (<10 secondi)
API sincrone (in batch o non in batch)
Assicurati che il tuo caso d’uso lo richieda. L’invio di chiamate immediate e sincrone per casi di utilizzo di volumi elevati può assorbire rapidamente una quota API giornaliera e potenzialmente superare i limiti di velocità e concorrenza.
Medium (10s - 60m)
API sincrone (in batch)
Per le integrazioni di dati in entrata in Marketo, si consiglia vivamente di utilizzare una coda con un limite di età e un limite di dimensioni. Quando viene raggiunto uno di questi limiti, svuota la coda e invia la richiesta API con i record accumulati. Si tratta di un compromesso importante tra velocità ed efficienza, che garantisce che le richieste si verifichino alla frequenza richiesta, mantenendo in batch il numero di record consentito dall’età della coda.
Alta(>60 m)
Importazione/esportazione in blocco (se supportata)
Per le integrazioni di dati in entrata, i record devono essere messi in coda e inviati tramite API Marketo Bulk, se disponibili.