je les exigences suivantes:ZeroMQ vs vs Node.js beanstalkd vs Twisted
- messagerie fiable: la livraison est-elle assurée, dans l'ordre, sans duplication
- filtrage des messages et le routage basé sur personnalisable critères
- message multi-cast
- message liste des destinataires, envoyer des messages aux destinataires spécifiés ne
- priorités Message
- Sécurité intégrée
Je veux savoir pour chacune des solutions mentionnées dans le titre quelles sont les exigences de ce qui précède sont pris en charge.
Si vous ne connaissez que d'un seul produit, partagez votre opinion.
ZeroMQ n'est pas une file d'attente? – andho
ZeroMQ est une bibliothèque de mise en réseau. Il active les files d'attente et les utilise en interne. Vous pouvez également télécharger des programmes compatibles ZMQ qui implémentent des files d'attente sur disque plus robustes, telles que https://github.com/mkoppanen/pzq/wiki/An-Introduction-To-PZQ –
Descriptions incorrectes. node.js est un serveur web, c'est comme dire que ruby on rails est un serveur web. Dit que, ZeroMq est un protocole, comme TCP est un protocole, avec des implémentations dans de nombreux langages. Twisted est comme nodejs mais en python. Et enfin, Beanstalkd est un serveur de travail avec son propre protocole de file d'attente. – graffic