Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Mais aussi sur les technos front comme React, Angular, Typescript et Javascript en général.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

difference entre protocole zmq et websocket

0 votes

quelle est la difference entre le protocole zmq et un websocket ?

demandé 18-Fev par buffalo974 (2,468 points)

2 Réponses

+4 votes

Pour faire simple je dirais que WebSocket s'utilise surtout dans un navigateur Web, pour une communication entre le client web et le serveur web alors que ZMQ sera utilisé pour des communications entre des applications coté serveurs.

ZMQ est surtout très bien pour intégrer la notion d'architecture distribué dans une application et il est implémenté avec la même syntaxe dans de nombreux language.

Le rôle de websocket est d'ajouter des communications en temps réels avec les clients web.

Il existe aussi la possibilité avec websocket de mettre en oeuvre des communications qui ne passent pas le web, donc entre applications coté serveur mais c'est rarement utilisé.

répondu 24-Fev par srault95 (218 points)
+4 votes

WebSocket est un standard du Web désignant un protocole réseau de la couche application et une interface de programmation du World Wide Web visant à créer des canaux de communication full-duplex par dessus une connexion TCP

ZeroMQ (aussi ØMQ, 0MQ or ZMQ) est une bibliothèque de messagerie asynchrone.
Il fournit une file d'attente de messages. Un système ZeroMQ peut fonctionner sans serveur de courtage (broker).

répondu 24-Fev par DoubleNain (1,632 points)
...