Hi Benjamin, thank you for the recommendation of JeroMQ - we were using it so far and it is definitely a very nice project I have to say. But for our upcoming project we need the best performance we can get and probably a multicast too. These are the reasons why we are "forced" to use JZMQ ...
Thank you and kind regards, Petr On Wed, Jun 25, 2014 at 6:23 PM, Benjamin Cordes < [email protected]> wrote: > Hi Petr, > > I can highly recommend JeroMQ. It's pure Java and one linking with Maven > is enough. Certainly much easier than setting up JNI, especially if you > have clients who consume your service. The API's are largely > interchangeable with the exception of Auth. > > Regards, > Benjamin > > > On Wed, Jun 25, 2014 at 5:34 PM, Petr Postulka <[email protected]> > wrote: > >> Hi Trevor, >> >> thank you very much for your prompt response and publishing new version >> to maven central. >> >> It would be awesome to have native libraries for different >> platforms inside the jar file, but I understand that it is not a simple >> task ... I'm pretty sure that many people will love it once finished. >> >> I have couple more questions ... >> >> 1) you going to publish current master to maven central with >> corresponding native Linux x64 jar file, am I right? Is current master >> stable enough? >> 2) what process we should follow to build the same version from same code >> base for Windows x64 platform? Or are you going to provide corresponding >> Windows x64 build too? I'm mainly Java/C# guy, so no experience with JNI, >> C++ stuff ... can we use the same jzmq.jar file you will publish to maven >> central and just use jzmq.dll (which we build from VS) and set it through >> -Djava.library.path VM parameter? Or do we have to use different jzmq.jar >> file, which is built in VS together with jzmq.dll? I'm asking because I >> want to know how to setup our gradle project and whether we can use the >> same maven central dependency for the main jzmq.jar file (no matter on >> which platform we running) and just switch between native libraries based >> on the platform. >> >> 3) which version of ZeroMQ (libzmq) we should install with this new >> build? Would you recommend us 3.2.4 or 4.0.4? We are looking for the most >> stable version, not interested in CURVE stuff for now. >> >> 4) Just to understand your plan to include native libraries inside the >> jar file in the future - does it mean that in the end there will be: >> - jzmq.jar file - main jar file, same for all platforms >> - jzmq-native.jar file, which will contain .so, .dll. .dylib files and >> based on the platform you launching on it will find and load the >> corresponding native library? Or there will be 3 different native jar files >> for each platform ... corresponding to current Linux x64 jar file published >> on maven central. This native jar file you then just add to your classpath >> and that's it, right? >> - plus you will have to install ZeroMQ (libzmq libraries) for the >> specific platform ... from the packages on zeromq website. >> >> Sorry if some of my questions are stupid, but because I have no >> experience with C++/JNI stuff I'm not sure what is possible or not. >> >> Thank you very much for all your help in this manner. >> >> Kind regards, >> >> Petr >> >> >> >> On Wed, Jun 25, 2014 at 4:50 PM, Trevor Bernard <[email protected] >> > wrote: >> >>> Hi Petr, >>> >>> I'll publish and tag a new build on central at some point this >>> evening. Work still needs to be done to include the .dll, .so and >>> .dylib native bindings inside the jar. I've tried in the past but it's >>> not a simple task to define that build process. >>> >>> -Trevor >>> >>> On Wed, Jun 25, 2014 at 10:26 AM, Petr Postulka <[email protected]> >>> wrote: >>> > Hi all, >>> > >>> > I would like to ask which combination of jzmq/libzmq is the most >>> stable and >>> > recommended for production use. I can see that the last published >>> version in >>> > maven central is version 3.0.1 from 08-Oct-2013, which seems pretty >>> old. >>> > >>> > Trevor or any other project maintainer - is there any plan to publish >>> to >>> > maven central new version of JZMQ and also to publish there windows >>> builds >>> > too? Right now you always publish just Linux version and it would be >>> nice to >>> > have the same version published for both platforms together. So there >>> is no >>> > need to build the libraries on your own and trying to find out which >>> > specific versions of libzmq/jzmq to use. >>> > >>> > Also can someone recommend the specific version of libzmq with specific >>> > version (commit hash tag) of jzmq, which should be used together and is >>> > recommended as the most stable combination? >>> > >>> > We would like to use jzmq on both Linux and Windows platforms in 64 bit >>> > versions. >>> > >>> > I was trying to build current JZMQ master for Windows x64 platform and >>> I >>> > succeeded, but when I tried to build the same revision as it is >>> published in >>> > maven central for Linux I could not make it work. >>> > >>> > Thank you and kind regards, >>> > >>> > Petr >>> > >>> > _______________________________________________ >>> > zeromq-dev mailing list >>> > [email protected] >>> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev >>> > >>> _______________________________________________ >>> zeromq-dev mailing list >>> [email protected] >>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev >>> >> >> >> _______________________________________________ >> zeromq-dev mailing list >> [email protected] >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev >> >> > > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > >
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
