zeromq - ¿Está lista la producción de jeromq?
(2)
¿Por qué no escribir un JNI que haría toda la interacción con 0MQ? Esto traería el problema en sus manos en lugar de esperar que alguna biblioteca de terceros esté lo suficientemente madura o lista para la producción.
Eso es lo que yo haría. La API C / C ++ de zeromq es, en mi opinión, la más madura de todas y, como tal, creo que le traerá el mayor beneficio.
Escribir un JNI tampoco es difícil, así que creo que esta sería una buena manera de hacerlo.
He usado ZeroMQ en el pasado con aplicaciones JVM a través de la biblioteca jzmq
. Estoy planeando usar zeromq en un nuevo proyecto donde algunos de los servicios se implementan en la JVM. Acabo de descubrir jeromq , una implementación java pura de zeromq, y me gustaría usarla principalmente porque está rastreando zeromq 3.x y elimina el dolor de cabeza de tratar con jzmq
. Sin embargo, no puedo decir desde la página de repo si está listo para producción. ¿Alguien tiene experiencia con jeromq
en producción?
Como autor del proyecto, estoy un poco sesgado.
La razón por la que hice jeromq fue que también tuve algunos problemas para implementar jzmq al tener JNI.
El proyecto tiene una historia corta, pero sigue mejorando a partir de comentarios y contribuciones.
Pero no es un reemplazo de jzmq. Ambos proyectos son activos e impulsados por una gran comunidad. Puede obtener ayuda de la comunidad y contribuir a los proyectos también.
Desde el 3.0-SNAPSHOT, tiene una compatibilidad de nivel API. Puede cambiar entre jeromq y jzmq fácilmente sin cambiar su código.