API synchrone/asynchrone

Les API synchrones/asynchrones sont des interfaces de programmation d'applications qui renvoient les données pour les demandes soit immédiatement, soit ultérieurement, respectivement. Les API synchrones/asynchrones permettent d'effectuer des demandes immédiates ou programmées de ressources, de données ou de services lorsqu'ils sont disponibles. La nature synchrone ou asynchrone d'une API est déterminée par le délai entre la demande et le retour des données. Dans le cas des API synchrones, on s'attend à un retour immédiat des données. L'application demande des données, puis attend le retour d'une valeur. Dans le cas des API asynchrones, la disponibilité d'une ressource, d'un service ou d'un magasin de données peut ne pas être immédiate. Les API asynchrones peuvent offrir la possibilité de rappeler le demandeur lorsque la ressource demandée est disponible. Au lieu de gaspiller des ressources à attendre une demande, les demandes synchrones peuvent être utiles pour maintenir la fonctionnalité d'une application. Une API peut être synchrone lorsque la disponibilité des données ou des services, les ressources et la connectivité sont élevées et qu'une faible latence est requise. Une API peut être asynchrone lorsque la disponibilité et la connectivité des données ou des services sont faibles ou lorsque la demande est sursaturée.

Vous pouvez également être intéressé
  1. Récepteur / émetteur universel synchrone / asynchrone (usart) Définition - Que signifie le récepteur / émetteur universel synchrone / asynchrone (USART)? Un récepteur / émetteur universel synchrone / asynchrone (USART) est un type de dispositif matériel de communication périphérique qui permet à un ordinateur de communiquer de manière synchrone et asynchrone avec des dispositifs connectés en série. Un...
  2. Messagerie asynchrone Définition - Que signifie la messagerie asynchrone? La messagerie asynchrone est un procédé de communication dans lequel le système place un message dans une file d'attente de messages et ne nécessite pas de réponse immédiate pour continuer le traitement. Les exemples incluent une demande d'informations, d'explications ou de données nécessaires...