Banque de questions d'entretien (11) : MQ et transactions distribuées

MQ

  • Que dois-je faire si le consommateur ne consomme pas l'argent lorsque mq en est informé ?
  • Parlons brièvement du middleware de messages ?
  • Connaissez-vous ces produits middleware de messages spécifiques ?
  • Comment le côté consommateur de mq est-il géré ? Organisez l'ensemble du flux logique de traitement de votre côté consommateur, puis indiquez où votre accusé de réception est renvoyé. D'après votre dessin, si la base de données tombe soudainement en panne, comment confirmez-vous que votre message a été reçu ? Que se passe-t-il si le service de l'expéditeur est déployé sur plusieurs serveurs ? Lorsque vous enregistrez le message, la base de données continue de signaler des erreurs d'unicité ?
  • Dans quels scénarios rocketmq est-il utilisé ? S'il y a deux groupes de consommateurs A1 et A2 sous le groupe de consommateurs A, demandez si les consommateurs A1 et A2 peuvent consommer des sujets différents ?Comment rocketmq garantit-il cette transaction ?
  • Quels sont les avantages et les inconvénients de Kafka, ActiveMQ, RabbitMQ et Rocketmq ?
  • Si on vous demandait d'écrire une file d'attente de messages, comment concevriez-vous l'architecture ? Dites-moi ce que vous en pensez.
  • Quel MQ avez-vous utilisé, comment l'utiliser, quels sont les avantages et les inconvénients par rapport aux autres MQ, les connexions MQ sont-elles thread-safe ? Comment s'assurer que les données du système MQ ne sont pas perdues ?
  • Que dois-je faire si le consommateur ne consomme pas l'argent lorsque mq en est informé ?
  • le mode p2p de mq
  • Comment assurer l'idempotence des messages mq ? Comment mq assure-t-il une consommation séquentielle ?
  • Comment MQ garantit-il la fiabilité des messages et comment gérer les messages de manière idempotente ?
  • Comment s'assurer que les messages sont envoyés correctement à RabbitMQ ? Comment s'assurer que le destinataire du message consomme le message ? Comment éviter les livraisons répétées ou la consommation répétée de messages ? Sur quel transport les messages sont-ils basés ? Comment les messages sont-ils distribués ? Comment les messages sont-ils acheminés ? Comment s'assurer que les messages ne sont pas perdus ? Quels sont les avantages de l’utilisation de RabbitMQ ? cluster lapinmq. Inconvénients de mq

Guess you like

Origin blog.csdn.net/cq20110310/article/details/133171537