2015-10-29 1 views

Répondre

0

Chaque appel à l'API Kinesis doit être validé dans 3 zones de disponibilité pour éviter la perte d'un événement. Vous devriez vous attendre à une latence d'environ 50 ms dans la plupart des cas.

Si vous souhaitez réduire la latence, vous pouvez regrouper plusieurs événements en un seul appel à l'aide de l'appel PutRecords (au lieu de PutRecord). Avec cet appel API, vous pouvez mettre jusqu'à 500 événements avec un seul appel d'API.

Une autre option populaire consiste à utiliser le Kinesis Producer Library (KPL). Il peut vous aider avec la latence (mode asynchrone), la performance (traitement par lots et multithreading), la facilité d'utilisation et le coût (agrégation).

Une autre option consiste à utiliser un agent installé sur votre serveur. L'agent surveille certains fichiers journaux et peut les renvoyer à Kinesis.