¿podría escribir algunos ejemplos de zeromq?¿Qué son los casos de uso de zeromq?
Respuesta
Por favor ver el ZeroMQ blog - que publican periódicamente artículos de uso sobre diferentes despliegues, enlaces de lenguaje, etc.
Digamos que desea tener un tablero de anuncios de algún tipo. Desea permitir que solo algunas personas lo vean, suscribiéndose al tablero de viñetas.
Esto se puede hacer utilizando el modelo de editor/suscriptor de ZeroMQ.
Ahora, digamos que necesita enviar algunos mensajes asincrónicos. Es decir, cuando un mensaje se envía desde el sistema A y necesita llegar al sistema B, se garantiza que se entregará más tarde, incluso si los sistemas A y B no se pueden comunicar en el momento en que se envía el mensaje. Puede imaginarse un caso de uso como mensajes SMS.
Esto se puede hacer utilizando el modelo de mensajería asíncrona de ZeroMQ.
Básicamente, cualquier solución compatible con JMS como ZeroMQ le permitirá transmitir confiablemente o enviar un "mensaje", cualquiera que sea el mensaje, a otra parte con la menor molestia posible.
última vez Rick Olson creó un "clon" de Dropbox: https://gist.github.com/122849a52c5b33c5d890
IPython utiliza para ZeroMQ parallel computing features, the qt console and the notebook .
- 1. ¿Cuáles son los casos de uso para __new__ de Python?
- 2. ¿Cuáles son los casos de uso de jsdom
- 3. ¿Cuáles son los casos de uso de Node.js vs Twisted?
- 4. ¿Cuáles son los posibles casos de uso de AOP?
- 5. ¿Qué son casos de uso para una corrutina?
- 6. Los casos de uso para @WebInitParam
- 7. ¿Qué casos de uso para OWL?
- 8. casos de uso DropBoxManager?
- 9. ¿Cuáles son los casos de uso adecuados para el tipo de datos de matriz PostgreSQL?
- 10. Casos de uso para IdentityHashMap
- 11. Diagramas de casos de uso
- 12. Casos de uso de PipedInputStream y PipedOutputStream
- 13. ¿Cuáles son los casos de uso para probar Scala 2.9 ... generalización de capturas?
- 14. Casos de uso para NoSQL
- 15. ¿Cuáles son los mejores casos de uso para usar Clojure para un nuevo desarrollo?
- 16. ¿Cuáles son los casos de uso de TPL flujo de datos sobre extensiones reactivas (Rx)
- 17. ¿Cuáles son los casos de uso para las funciones de cierre/devolución de llamada en JavaScript?
- 18. ¿Qué son los u cuando uso json.loads?
- 19. ¿Cuáles son los casos de uso adecuados para process.nextTick en Node.js?
- 20. ¿Cuáles son los casos de uso válidos de goto en PHP?
- 21. ¿Cuáles son los diferentes casos de uso de joblib versus pickle?
- 22. Casos de uso para los diferentes haml helpers de Padrino
- 23. Historias de usuarios vs casos de uso
- 24. Casos de uso para JCA
- 25. Casos de uso para utilidades concurrentes Java
- 26. Buenos casos de uso de comentarios
- 27. ¿Cuáles son los buenos casos de uso para las tuplas en C++ 11?
- 28. ¿Qué tipo de casos de uso aseados existen para/cuándo?
- 29. Casos de uso común de erlang
- 30. ¿Qué son y cómo uso los pares de OpenSSL BIO?
casos de uso de ZeroMQ son cualquier cosa que conecta las piezas que se mueven en una red. Cualquier tipo de sistema distribuido. Dado que la huella para agregar ZeroMQ a un nodo es muy baja, puede hacer cosas como hablar con 10,000 sistemas en paralelo (como hace Salt). Como el costo de procesar un mensaje es tan bajo, puede manejar volúmenes realmente altos (millones de mensajes por segundo). Usamos ZeroMQ para conectar dispositivos móviles en una malla de igual a igual. Lo usamos para construir back-ends, que pueden escalar de una caja a muchas cajas sin cambios de código. –
@PieterHintjens Estoy trabajando en un proyecto de igual a igual en teléfonos móviles y tengo la intención de utilizar ZeroMQ. ¿Hay alguna limitación en la cantidad de dispositivos que ZeroMQ puede manejar en cualquier instancia determinada? – AndroidDev
@AndroidDev ¿Tiene intención de implementar a través de tiendas de aplicaciones? Según tengo entendido, ZeroMQ es LGPL, y las tiendas de aplicaciones móviles no son compatibles con LGPL debido al requisito de volver a vincular al usuario final. –