À propos du projet
Apache RocketMQ est une plateforme distribuée de messagerie et de streaming conçue pour un échange de données à haut débit, à faible latence et fiable. Elle est conçue pour gérer une capacité de messages de l'ordre du billion avec une scalabilité flexible, ce qui la rend adaptée aux applications d'entreprise complexes et pilotées par les événements. Ses fonctionnalités clés incluent la prise en charge des modèles publish/subscribe et request/reply, la messagerie transactionnelle de qualité financière et un ordonnancement FIFO strict. La plateforme offre une tolérance aux pannes robuste via DLedger, le traçage des messages et une intégration polyvalente avec les écosystèmes de big data. RocketMQ prend en charge plusieurs protocoles, notamment gRPC, MQTT et JMS, et fournit des modèles de consommation pull/push efficaces. Elle est hautement déployable dans divers environnements, y compris les machines locales, les conteneurs Docker et les clusters Kubernetes via le RocketMQ Operator. L'écosystème comprend des outils étendus tels que des tableaux de bord d'administration, des exporters Prometheus et divers clients spécifiques à des langages (Java, Go, Python, C++, Node.js), ainsi que des connecteurs pour une intégration transparente avec des systèmes comme Flink et Spring Boot.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.