Best Software for 2025 is now live!
Por ZeroMQ
Mostrar desglose de calificaciones
Guardar en Mis Listas
No reclamado
No reclamado

Alternativas de ZeroMQ Mejor Valoradas

Reseñas y detalles del producto de ZeroMQ

Ivelin N.
IN
Director Cloud Management
Information Technology and Services
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
(Original )Información
¿Qué es lo que más te gusta de ZeroMQ?

En mi experiencia pasada gestionando el desarrollo de software del vigésimo quinto en tamaño de una oficina de Forex, nos enfrentamos al desafío de recibir hasta 400 MB/s de boletos de acciones. No logramos aumentar el rendimiento del socket con .Net remoting. Buscando una solución robusta pero fácil de usar, nos encontramos con ZeroMQ. Tenía un diseño elegante, simple pero poderoso. Su modelo pub/sub era exactamente lo que necesitábamos. Con algunos ajustes logramos procesar hasta 5 millones de mensajes por segundo en un flujo constante de boletos con un umbral de marca de agua alta de 500K. Codificábamos el par de divisas en los primeros bits de cada mensaje y eso era súper eficiente. Incluso logramos hacer que el comercio de acciones de Nivel 1/2 funcionara con encabezados de canal pub/sub. ZeroMQ requería 2 horas de capacitación y ya se obtenían los primeros resultados. Comparado con mis experiencias previas con IBM Web Sphere MQ Series, AMQ, MSMQ, ZMQ simplemente superaba a ambos en facilidad de adopción y rendimiento. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

Las características y el rendimiento de Windows eran un poco limitados. A veces teníamos que usar TCP donde InProc habría sido mejor debido a la falta de soporte en Windows. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando ZeroMQ:

Es muy fácil de usar. Lo mejor en el área de soluciones de alto tráfico y baja latencia. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Estábamos dispuestos a superar la barrera de nanosegundos en el transporte de mensajes entre dos máquinas físicas en la misma subred. Dejamos de perder clientes debido a los retrasos en el procesamiento de ticks, logramos procesar cien veces más datos y mejorar nuestras cotizaciones. Reseña recopilada por y alojada en G2.com.

Descripción general de ZeroMQ

¿Qué es ZeroMQ?

ZeroMQ es una biblioteca de mensajería asincrónica de alto rendimiento, destinada a su uso en aplicaciones distribuidas o concurrentes. Proporciona una cola de mensajes, pero a diferencia del middleware orientado a mensajes, un sistema ZeroMQ puede funcionar sin un intermediario de mensajes dedicado.

Detalles ZeroMQ
Discusiones
Comunidad ZeroMQ
Mostrar menosMostrar más
Descripción del Producto

ZeroMQ es una biblioteca de mensajería asincrónica de alto rendimiento, destinada a su uso en aplicaciones distribuidas o concurrentes. Proporciona una cola de mensajes, pero a diferencia del middleware orientado a mensajes, un sistema ZeroMQ puede funcionar sin un intermediario de mensajes dedicado.


Detalles del vendedor
Vendedor
ZeroMQ
Año de fundación
2003
Ubicación de la sede
Delhi, DL
Twitter
@zeromq
375 seguidores en Twitter
Página de LinkedIn®
www.linkedin.com
62 empleados en LinkedIn®

Reseñas Recientes de ZeroMQ

Usuario verificado
P
Usuario verificadoMediana Empresa (51-1000 empleados)
0.0 de 5
"Poorly designed big ball of bottlenecks with insane abstractions unfit for async messaging"
Nothing, really, absolutely nothing. 0MQ is a developer bait.
Ivelin N.
IN
Ivelin N.Mediana Empresa (51-1000 empleados)
5.0 de 5
"ZeroMQ al máximo"
En mi experiencia pasada gestionando el desarrollo de software del vigésimo quinto en tamaño de una oficina de Forex, nos enfrentamos al desafío de...
Usuario verificado
U
Usuario verificadoMediana Empresa (51-1000 empleados)
5.0 de 5
"ZeroMQ on Linux"
Very easy to get up and running, using the examples from the online guide. Scaled very well.
Insignia de seguridad
Este vendedor aún no ha añadido su información de seguridad. Hazles saber que te gustaría que la añadieran.
0 personas solicitaron información de seguridad

Contenido Multimedia de ZeroMQ

Responde algunas preguntas para ayudar a la comunidad de ZeroMQ
¿Has utilizado ZeroMQ antes?

21 de 22 Reseñas totales para ZeroMQ

4.3 de 5
Los siguientes elementos son filtros y cambiarán los resultados mostrados una vez que sean seleccionados.
Buscar reseñas
Menciones populares
Los siguientes elementos son elementos de radio y ordenarán los resultados mostrados por el elemento seleccionado y actualizarán los resultados mostrados.
Ocultar filtrosMás filtros
Los siguientes elementos son filtros y cambiarán los resultados mostrados una vez que sean seleccionados.
Los siguientes elementos son filtros y cambiarán los resultados mostrados una vez que sean seleccionados.
21 de 22 Reseñas totales para ZeroMQ
4.3 de 5
21 de 22 Reseñas totales para ZeroMQ
4.3 de 5

Sentimiento General de la Reseña para ZeroMQPregunta

Tiempo de Implementación
<1 día
>12 meses
Retorno de la Inversión
<6 meses
48+ meses
Facilidad de Configuración
0 (Difícil)
10 (Fácil)
Iniciar sesión
¿Quieres ver más opiniones de revisores verificados?
Inicia sesión para ver el sentimiento de la revisión.
Las reseñas de G2 son auténticas y verificadas.
Matteo F.
MF
Chief Technology Officer
Pequeña Empresa(50 o menos empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
(Original )Información
¿Qué es lo que más te gusta de ZeroMQ?

Realmente puedes diseñar el patrón que mejor se adapte a tus necesidades. Ya sea que necesites PUB-SUB o un broker, puedes construir herramientas adaptadas a tus necesidades, sabiendo que siempre podrás modificar y añadir nuevas características según lo desees.

Disponible para un gran número de lenguajes de programación.

La documentación es extensa y se proporcionan ejemplos para los diversos lenguajes.

El mecanismo CURVE asegura una autenticación segura y confidencialidad, haciendo de ZeroMQ una buena opción también para IoT u otras aplicaciones que requieran comunicación a través de internet.

La comunidad es grande y activa. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

Diseñar tus propias herramientas puede ser complicado, y si uno busca resolver un problema muy común, elegir una herramienta para resolver la tarea específica podría ser la mejor opción. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando ZeroMQ:

La guía de ZeroMQ (https://zguide.zeromq.org/) con ejemplos extensos, puede llevar un tiempo leerla, pero definitivamente vale la pena el esfuerzo. Para los usuarios de Python, un recurso muy útil es "Learning ØMQ with pyzmq" (https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/).

Los problemas y discusiones en Github son siempre una fuente de información para resolver problemas e inspiración. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Necesitaba una alternativa ligera a HTTPS para la comunicación sincrónica en una aplicación IoT. Con ZeroMQ logré realizar una herramienta de este tipo, que ahora también funciona como la columna vertebral de nuestra infraestructura de microservicios. Con una sola herramienta, logramos obtener tanto un canal de comunicación ligero pero seguro entre dispositivos y el backend, como un canal de comunicación de microservicios para una infraestructura de backend escalable. Reseña recopilada por y alojada en G2.com.

Maria I.
MI
Full-stack Java developer
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de ZeroMQ?

Lo que más me gustó de ZeroMQ es que es muy fácil de usar. Teníamos en el mismo proyecto dos implementaciones de colas: ZeroMQ y Kafka. Kafka era para instalaciones con mucha carga y ZeroMQ para el resto. Y ZeroMQ solo tenía una clase de configuración que creaba un bean ZSocket, eso es todo. Ahora solo usas "zmqPublisher.send" para enviar tu mensaje a la cola. En comparación, Kafka tenía 15 clases e interfaces para configurar un publicador. Lo mismo con el suscriptor. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

ZeroMQ tiene un límite en los mensajes. Una vez alcanzado el límite, no acepta nuevos mensajes. Y tampoco admite temas. Así que si estás usando varios tipos de dispositivos, necesitas codificar su tipo dentro del mensaje. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Los mensajes que provienen de miles de dispositivos y servidores pueden tardar en procesarse todos. Los dispositivos no necesitan esperar al servidor, solo dejar su mensaje e irse. Por eso necesitamos algún tipo de cola de mensajes.

Beneficios:

ZeroMQ es muy ligero, no consume muchos recursos del servidor;

ZeroMQ es fácil de usar, puede ser utilizado por programadores sin experiencia previa en programación de colas de mensajes. Reseña recopilada por y alojada en G2.com.

Samuel S.
SS
Test Automation Engineer
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de ZeroMQ?

Me gusta el concepto de ZMQ de ser "lego" de varios tipos de sockets, que podrían conectarse entre sí, por ejemplo, Publicador - Suscriptor, Enrutador - Distribuidor, Solicitud - Respuesta, etc. Por ejemplo, cuando necesitaba proporcionar registro distribuido en mi aplicación, simplemente usé tipos de sockets Publicador - Suscriptor, por lo que múltiples publicadores enviaron sus registros a un suscriptor que los almacenó. Y el modelo Enrutador - Distribuidor es excelente para enviar mensajes a clientes específicos y obtener respuesta de ellos cuando el trabajo está hecho. ZMQ permite compartir sockets para hilos y procesos también, lo que proporciona la capacidad de construir aplicaciones multihilo o multiproceso. Además, la API de ZMQ está disponible para cualquier lenguaje de programación moderno, por lo que se puede instalar e integrar fácilmente. Y, por supuesto, la velocidad. Probé mi aplicación ZMQ bajo estrés intensivo en 40 máquinas y funcionó bastante bien, sin mensajes atascados o perdidos y sin fallos, así que cuando se trata de fiabilidad, ZMQ es la elección correcta. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

Creo que lo único que puede alejar a las personas es lo mismo que más me gustó :) - ser "lego". Tienes que construir y configurar tus sockets correctamente para obtener cualquier resultado funcional, lo que significa invertir algo de tiempo en aprender el concepto de ZMQ y ejemplos de código. Los tipos de sockets son algo en lo que tienes que profundizar, mientras que con ejemplos de PUB-SUB todo parece muy simple, construcciones más complicadas requerirán un entendimiento profundo del protocolo ZMQ y los tipos de sockets, lo cual podría ser una curva de aprendizaje empinada para los recién llegados. Reseña recopilada por y alojada en G2.com.

Recomendaciones a otros que estén considerando ZeroMQ:

Si necesitas desarrollar una aplicación distribuida donde la velocidad y la fiabilidad sean características clave, deberías considerar ZMQ. También, como ya mencioné, es muy elástico y configurable, por lo que probablemente puede adaptarse a cualquier diseño deseado. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Estoy confiando en ZMQ en mi herramienta de evaluación comparativa de almacenamiento de código abierto. En la industria del almacenamiento, hay muchas herramientas de evaluación comparativa y pruebas de estrés, pero muchas de ellas están desactualizadas y no pueden proporcionar la escala necesaria. Así que tuve que construir una nueva herramienta para cumplir con esos requisitos. ZMQ sirve como protocolo de Controlador <-> Clientes para proporcionar escenarios de estrés y evaluación comparativa multiCliente. Me permitió usar 80 clientes para ejecutar escenarios de estrés concurrentes, lo que ayudó a encontrar muchos errores en el sistema bajo prueba y mejorar la calidad general del producto. En este momento, esta herramienta admite la operación del protocolo NFS3 para datos y metadatos, por ejemplo: leer/escribir/crear/eliminar/renombrar/bloquear/desbloquear, etc., y permite construir escenarios muy interesantes utilizando concurrencia intensiva a gran escala, lo que permite encontrar varias condiciones de carrera y problemas de integridad de datos en el laboratorio antes de que el producto llegue al cliente. Reseña recopilada por y alojada en G2.com.

HG
Empresa(> 1000 empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de ZeroMQ?

La documentación es buena y es fácil comenzar con ella. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

A veces es un poco difícil averiguar cómo funciona la cola de mensajes (cuando un lado está caído), y tienes que implementar la funcionalidad TTL (tiempo de vida) tú mismo. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Necesitábamos una forma eficiente de generar (publicar) mensajes desde un servidor y que fueran consumidos por varios clientes (suscriptores). No queríamos usar un servidor ni utilizar sondeo de base de datos. Los mensajes están ocurriendo dentro de nuestra red interna, por lo que tenemos control total sobre las reglas del firewall, etc. Nuestro uso de ZeroMQ funcionó bien para nosotros en este caso de uso y resultó en una aplicación receptiva para los usuarios finales. Reseña recopilada por y alojada en G2.com.

Usuario verificado en Industrial Automation
UI
Pequeña Empresa(50 o menos empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de G2
Revisión incentivada
¿Qué es lo que más te gusta de ZeroMQ?

ZMQ has good documentation and there is a wide array of wrappers for different languages.

It is ideal for high performance responsive messaging across different platforms and technologies.

I personally used it to send low latency messages between an embodied Linux (c++) machine and a windows computer (c#).

It also has a wide array of implementations so legacy systems can communicate with newer systems. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

There are some limitations on the type of data you can sent. While there is an option to send raw bitstreams it is not easy or fun to use. It is better for strings and information that can be easily serialized. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

I needed a low latency messaging system that would work between linux and windows. Reseña recopilada por y alojada en G2.com.

Nouman S.
NS
Software Engineer
Pequeña Empresa(50 o menos empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de ZeroMQ?

Es rápido. Tiene un alto rendimiento en comparación con otros. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

No hay un método incorporado adecuado para saber si el componente con el que nos estamos comunicando está vivo o no. Si está muerto, entonces zmq descarta los mensajes silenciosamente. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Estamos utilizando zmq para la comunicación entre nuestros diferentes componentes. Los beneficios que hemos notado son que es rápido y tiene una alta tasa de rendimiento. Es multiplataforma y fácil de implementar incluso en c++. Reseña recopilada por y alojada en G2.com.

Omid G.
OG
Researcher
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de ZeroMQ?

Es sorprendentemente rápido y capaz de manejar una carga alta de mensajería. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

Hubo algunos problemas con la mensajería multipartida y los objetos grandes. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Manejando una alta carga de mensajes de más de miles de clientes simultáneamente. Además, es práctico y puedes implementar tus requisitos de manera suave y rápida. Reseña recopilada por y alojada en G2.com.

Rajan G.
RG
Engineer
Pequeña Empresa(50 o menos empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de G2
Revisión incentivada
Traducido Usando IA
¿Qué es lo que más te gusta de ZeroMQ?

Ligero y mejor para sistemas de alto rendimiento y baja latencia. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

No es muy fácil de implementar ya que hay que escribir mucho código para manejar los sockets y demás. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Lo usé para un sistema de alto rendimiento en telecomunicaciones. Es bastante rápido en el manejo de los mensajes y la implementación es posible en múltiples idiomas y plataformas. Reseña recopilada por y alojada en G2.com.

Usuario verificado en Airlines/Aviation
CA
Pequeña Empresa(50 o menos empleados)
Más opciones
Revisor validado
Usuario actual verificado
Fuente de la revisión: Invitación de G2
Revisión incentivada
¿Qué es lo que más te gusta de ZeroMQ?

The setup is easy so you can quickly get network communications operational. Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

It is not always obvious to know how things are handled behind the scenes. Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

ZeroMQ was extremely useful to allow some software nodes to communicate together. Reseña recopilada por y alojada en G2.com.

Usuario verificado en Telecommunications
UT
Mediana Empresa(51-1000 empleados)
Más opciones
Revisor validado
Fuente de la revisión: Invitación de Vendedor
¿Qué es lo que más te gusta de ZeroMQ?

Flexible and high-performant so it was easy to adapt it to our distributed system needs

It was also Reseña recopilada por y alojada en G2.com.

¿Qué es lo que no te gusta de ZeroMQ?

It was very convenient library for real time control parts but since it doesn't guarantee delivery it sis not suitable for parts of the systems that requires persistency Reseña recopilada por y alojada en G2.com.

¿Qué problemas hay ZeroMQ ¿Y cómo te beneficia eso?

Lightweight delivery of messages between components which didn't require delivery guarentee and inproc communication

These components were written in different platform so we took advantage of the fact that zmq is cross olatform Reseña recopilada por y alojada en G2.com.