S'il vous plaît prendre un numéro! Nouvelle API asynchrone Oracle Responsys
Vous êtes probablement allé dans un restaurant et avez dû faire la queue pour vous asseoir ou prendre un numéro (ou reçu un appareil électronique) pour savoir quand votre table est prête. Le traitement en attente est synchrone, tandis que le traitement asynchrone est une notification après le traitement de votre demande. Il en va de même lorsque vous soumettez des demandes d'API à traiter par une plateforme telle que Oracle Responsys Marketing Cloud . Si vous faites une demande d'API synchrone, vous devez attendre que votre demande soit traitée afin d'obtenir un statut de réussite ou d'échec. Mais pour une demande d'API asynchrone, vous obtenez immédiatement un ID pour la demande soumise. Vous pouvez ensuite faire une autre demande d'API avec cet ID ou obtenir un rappel de la plateforme de l'API pour vérifier l'état de la demande d'origine
. Le principal avantage d’une API asynchrone est qu’il n’est pas nécessaire d’attendre que le statut de la demande revienne, libérant ainsi votre thread. Cela est particulièrement utile pour les demandes dont le traitement peut prendre un certain temps, par exemple, la mise à jour de centaines d'enregistrements dans une table avec des centaines de millions d'enregistrements. Mais l'inconvénient est que vous devez effectuer une demande d'API supplémentaire afin d'obtenir le statut de la demande d'API d'origine. En outre, cela pourrait devenir un peu plus compliqué si vos demandes d'API doivent être traitées dans un ordre spécifique et si le mécanisme de mise en file d'attente de la plate-forme d'API ne peut pas suivre l'ordre souhaité.
La plupart des API Oracle Responsys sont synchrones, mais nous avons récemment publié une nombre d'API REST asynchrones pour la fusion d'enregistrements de profil, combinés au déclenchement de messages transactionnels par e-mail et SMS. Une fois qu'une demande d'API asynchrone est reçue, la syntaxe des paramètres d'entrée est validée et si OK, un ID unique est généré et immédiatement transmis à l'appelant d'API. Ensuite, la demande d'API est placée dans une file d'attente interne pour être traitée et une fois le traitement terminé, le résultat est stocké pour être récupéré via une demande d'API interrogation (qui requiert l'ID unique émis par la première demande d'API). Les résultats ne sont stockés que pendant une durée limitée (par exemple, 10 heures) et sont ignorés pour libérer un espace précieux.
Ces nouveaux API asynchrones éliminent la nécessité de définir des délais d'expiration très élevés. Cela est particulièrement utile pour les clients qui traitent des milliers de transactions par minute (telles que les confirmations d'achat pendant les périodes d'achalandage) et qui ont besoin de communiquer avec leurs clients aussi rapidement et efficacement que possible. Responsys propose également la version haute disponibilité (ou AFTM) de l'API asynchrone ci-dessus pour le courrier électronique et bientôt pour SMS. ] et contactez-nous si vous avez des questions ou des commentaires.
Pour en savoir plus sur les autres avantages de l’automatisation du marketing, reportez-vous à « Six raisons pour lesquelles vous avez besoin de Marketing Automation ." guide
Source link