Un service de messagerie sans serveur
Oracle Cloud Infrastructure (OCI) Queue est un service permettant une communication asynchrone (découplée) sans serveur. OCI Queue gère les données transactionnelles à haut volume qui nécessitent un traitement indépendant sans perte ni duplication. Le service utilise des points d'accès aux normes ouvertes (STOMP et REST défini par OpenAPI) pour communiquer avec n'importe quel client.
OCI Queue permet le découplage des services via une connectivité asynchrone. Cela garantit que les composants peuvent évoluer de manière indépendante et que les conceptions peuvent être évolutives, de sorte que lorsque de nouveaux composants sont construits, ils peuvent publier ou s'abonner à la file d'attente de manière transparente.
OCI Queue garantit la persistance d'un message jusqu'à sa suppression ou son expiration. Le service garantit que le message est livré au moins une fois à l'application consommateur. Les messages peuvent être consommés à partir d'un canal aléatoire dans une file d'attente pour augmenter l'équité du traitement et se protéger contre les voisins "bruyants".
OCI Queue gère les fluctuations de la demande de service de manière transparente. Cela signifie qu'OCI Queue peut ingérer n'importe quel volume de messages sur une courte période (gestion des pics de charge) et permettre un traitement plus lent des messages avec un nombre limité de consommateurs.
OCI Queue est très facile et efficace à utiliser car il prend en charge les normes ouvertes, notamment les API RESTful (avec une spécification OpenAPI) et le protocole STOMP standard.
OCI Queue comprend les fonctionnalités suivantes :