Fonctions Amazon MQ

Service géré

Avec Amazon MQ, vous pouvez utiliser AWS Management Console, AWS CloudFormation, l'interface de ligne de commande (CLI) ou tout simplement les appels d'API pour lancer un agent de message prêt à la production, et ce, en quelques minutes. Amazon MQ gère les tâches administratives comme l'allocation de matériel, la configuration d'agent, les mises à niveau de logiciels, la détection des défaillances et la récupération.

Disponibilité et durabilité élevées des messages

Amazon MQ fonctionne sur la même infrastructure hautement fiable que celle utilisée par les autres solutions Amazon Web Services. Amazon MQ stocke les messages de façon redondante sur plusieurs zones de disponibilité (AZ). Les agents actifs et en attente sont conçus pour offrir une disponibilité élevée. En cas de défaillance d'un agent ou même de panne généralisée d'une zone de disponibilité, Amazon MQ bascule automatiquement sur l'agent de secours pour préserver votre capacité à envoyer et à recevoir des messages.

Sécurité

Amazon MQ chiffre vos messages au repos et en transit. Assurez-vous aisément que vos messages sont stockés dans un format chiffré. Les connexions à l'agent utilisent le protocole SSL et l'accès peut être limité à un point de terminaison privé sur votre VPC Amazon. Ainsi, vous pouvez isoler votre agent dans votre propre réseau virtuel. Vous pouvez configurer les groupes de sécurité afin de contrôler l'accès réseau à votre agent.

Amazon MQ est intégré à AWS Identity and Access Management (IAM) et vous permet de contrôler les actions effectuées par les groupes et utilisateurs d'IAM, sur des agents Amazon MQ spécifiques. L'authentification pour l'agent ActiveMQ, à partir des applications, est possible grâce à un système d'authentifications avec nom d'utilisateur et mot de passe.

Surveillance

Amazon MQ est intégré avec Amazon CloudWatch et AWS CloudTrail. Avec CloudWatch, vous pouvez surveiller les mesures de vos agents, les files d'attente et les sujets. Par exemple, vous pouvez surveiller la taille de vos files d'attente et générer des alarmes lorsque les messages ne sont pas transmis. En utilisant CloudTrail, vous pouvez enregistrer, surveiller en continu et conserver les appels Amazon MQ API.

Types d'instances d'agents

Amazon MQ prend actuellement en chargesix types d'instances d'agent : mq.t2.micro, mq.m4.large, mq.m5.large, mq.m5.xlarge, mq.m5.2xlarge, and mq.m5.4xlarge, qui fournissent diverses combinaisons de performances de CPU, de mémoire et de réseau. Les instances mq.t2.micro sont conçues pour l'évaluation initiale des produits et l'instance mq.m5.large pour l'utilisation en production par défaut. En outre, Amazon MQ prend en charge les instances uniques d'agent, idéales pour les évaluations et les tests, et les agents actifs/de secours, pour garantir une disponibilité élevée en production.

Tarification à l'utilisation

Amazon MQ offre flexibilité et rentabilité, sans frais minimum. Vous payez pour le nombre d'heures d'exécution de votre instance d'agent et pour le stockage que vous utilisez chaque mois. Vous pouvez créer facilement de nouveaux agents, à moindre coût, pour augmenter la capacité. Pour en savoir plus, consultez la page Tarification Amazon MQ.

Démarrez avec notre offre gratuite

L'offre gratuite AWS inclut jusqu'à 750 heures d'une instance unique d'agent mq.t2.micro et jusqu'à 1 Go de stockage par mois pendant une année.

Fonctions Apache ActiveMQ

Agent de messages open-source

ActiveMQ est un projet open-source d'Apache Software Foundation, qui a développé une vaste communauté de contributeurs et une histoire éprouvée. ActiveMQ est un agent de messages d'entreprise puissant, flexible et populaire, conforme aux normes de l'industrie. 

Protocoles et API conformes aux normes de l'industrie

De plus, Active MQ prend en charge un grand nombre de clients, comme Java Message Service (JMS) 1.1, .NET Message Service (NMS) et de nombreuses autres langues, notamment, Node.js, Go, Python, Ruby et C++. ActiveMQ est également compatible avec les protocoles filaires, comme AMQP, STOMP, OpenWire, WebSocket et MQTT. La compatibilité avec les normes de l'industrie facilite la migration depuis les agents de messages existants, favorise l'interopérabilité entre les fournisseurs et vous évite d'être dépendant des fournisseurs.

Fonctions de messagerie

ActiveMQ offre toutes les fonctions JMS standard, notamment : « point à point » (files d'attente de messages), publication-abonnement (rubriques), requête/réponse, modes persistant et non persistant, transactions JMS et transactions distribuées (XA). En plus des rubriques et files d'attente de base, ActiveMQ prend également en charge des opérations plus complexes, comme les destinations composites (les producteurs peuvent envoyer le même message vers plusieurs destinations ; c'est une option utile pour les analyses en temps réel) et les destinations virtuelles (les éditeurs diffusent des messages via une rubrique, vers un groupe de récepteurs abonnés via la file d'attente).

Envoi de messages fiable et organisé

ActiveMQ est conçu pour assurer la livraison des messages aux destinataires prévus, dans le bon ordre. ActiveMQ préserve l'ordre des messages envoyés par un même producteur à tous les consommateurs de la rubrique. ActiveMQ prend également en charge les groupes de messages, qui permettent à plusieurs consommateurs dans une file d'attente de traiter les messages au sein d'un groupe, dans l'ordre « premier entré, premier sorti (FIFO) ». Ce système offre de nombreuses fonctions pour vous aider à gérer le traitement de vos messages. Par exemple : stockage et transfert des messages, reconnaissance des messages et récupération des messages dont l'envoi a échoué. ActiveMQ prend aussi en charge la relivraison des messages et les files d'attente de lettres mortes (DLQ), lorsqu'un message ne peut pas être livré à destination.

Autres fonctions ActiveMQ

Pour obtenir une description complète des fonctions d'ActiveMQ, consultez le site Web Apache ActiveMQ.

En savoir plus sur la tarification d'Amazon MQ

Visiter la page de tarification
Prêt à vous lancer ?
S'inscrire
D'autres questions ?
Contactez-nous