They both work with Windows. Go takes a little tweaking to build. The python version has more features, but the Go version is easier to deploy (no runtime dependencies outside zeromq)

Joshua

Pieter Hintjens wrote:

Hi,

This project: https://github.com/zacharyvoase/zmqc

Requires Python but should be portable to Windows.

-Pieter


On Fri, Apr 5, 2013 at 2:00 PM, Arvind Creatrix IT Soft
<arv...@creatrixitsoft.com <mailto:arv...@creatrixitsoft.com>> wrote:

Hello
Is there such a binding for use in Windows Command Line as well?
Yours sincerely,
Arvind,
Creatrix IT Soft.
*From:* A. Mark <mailto:gougol...@gmail.com>
*Sent:* Friday, April 5, 2013 6:53 AM
*To:* ZeroMQ development list <mailto:zeromq-dev@lists.zeromq.org>
*Subject:* Re: [zeromq-dev] Which language binding/API to use such
that the process uses least RAM
There are a couple such bindings:

http://www.zeromq.org/bindings:bash


On Thu, Apr 4, 2013 at 3:50 PM, Joshua Foster <jhaw...@gmail.com
<mailto:jhaw...@gmail.com>> wrote:

You can use something like ZMQC.

Here is a python version: https://github.com/zacharyvoase/zmqc
Here is my go "port" of it: https://github.com/jhawk28/zmqc

Joshua


Arvind Creatrix IT Soft <mailto:arv...@creatrixitsoft.com>
Thursday, April 04, 2013 5:52 PM
Hello,
Thank you for your helpful replies.
One final query- can i access zeromq to send messages from
shell scripts (Linux) and Command Line scripts(Windows)? That
is what I would prefer to do- however I dont know if its
possible.
Yours sincerely,
Arvind,
Creatrix IT Soft.
*From:* A. Mark <mailto:gougol...@gmail.com>
*Sent:* Friday, April 5, 2013 12:19 AM
*To:* ZeroMQ development list
<mailto:zeromq-dev@lists.zeromq.org>
*Subject:* Re: [zeromq-dev] Which language binding/API to use
such that the process uses least RAM
ZMQ's memory utilization while messaging will - among other
things - depend on the zmq socket options and how you
implement messaging. It sounds like you are going to be
exchanging small messages and not transferring very large
chunks, you should be able to reduce memory usage of zmq. My
first guess is tuning SND/RCVBUF SND/RCVHWM zmq socket
options and using zmq_recv/zmq_send calls if you are very
concerned and want the lowest memory usage.


------------------------------------------------------------------------
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
A. Mark <mailto:gougol...@gmail.com>
Thursday, April 04, 2013 2:49 PM
ZMQ's memory utilization while messaging will - among other
things - depend on the zmq socket options and how you
implement messaging. It sounds like you are going to be
exchanging small messages and not transferring very large
chunks, you should be able to reduce memory usage of zmq. My
first guess is tuning SND/RCVBUF SND/RCVHWM zmq socket
options and using zmq_recv/zmq_send calls if you are very
concerned and want the lowest memory usage.



_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
Arvind Creatrix IT Soft <mailto:arv...@creatrixitsoft.com>
Thursday, April 04, 2013 12:25 PM
Hi
I am building a platform for deploying apps to cloud- I wish
to use a mechanism for monitoring metrics of servers running
apps for which I am considering zeromq- but one concern is
the amount of RAM/CPU utilised by the process that sends data
to monitoring server via ZeroMQ- since the machine (where
this process is running) itself may have as low as 512MB
RAM(or less) and the client’s app will be running on this
machine as well. Hence I want the process that sends messages
via ZeroMQ to use as less RAM/CPU as possible.
Yours sincerely,
Arvind,
Creatrix IT Soft.
*From:* Sean Ochoa <mailto:sean.m.oc...@gmail.com>
*Sent:* Thursday, April 4, 2013 9:24 PM
*To:* ZeroMQ development list
<mailto:zeromq-dev@lists.zeromq.org>
*Subject:* Re: [zeromq-dev] Which language binding/API to use
such that the process uses least RAM
Arvind,

RAM/CPU usage will be consistently low using ZeroMQ using
either java or python (both can run on linux & windows).

The memory footprint of the process really depends on the
implementation. I know that, using python, I can serialize
and compress a dictionary (aka "unordered map") using pickle
(object serializer) and zlib (for keeping payload size small)
and send it over the wire via ZeroMQ without any sort of
memory or CPU concerns.

However, I don't think that this is the right way to do this
kind of performance monitoring. Both Windoze and Linux
variants have tools or mechanisms built-in to the OS to do
performance monitoring on a process. For windows, you would
want to use WMI
<http://technet.microsoft.com/en-us/library/cc767879.aspx>.
For Linux, you'd want to use command line tools that are
available
<http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html>.

What's the real problem you're trying to solve here?

-- Sean




--
Sean | (206) 962-7954 <tel:%28206%29%20962-7954>
------------------------------------------------------------------------
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
Sean Ochoa <mailto:sean.m.oc...@gmail.com>
Thursday, April 04, 2013 11:54 AM
Arvind,

RAM/CPU usage will be consistently low using ZeroMQ using
either java or python (both can run on linux & windows).

The memory footprint of the process really depends on the
implementation. I know that, using python, I can serialize
and compress a dictionary (aka "unordered map") using pickle
(object serializer) and zlib (for keeping payload size small)
and send it over the wire via ZeroMQ without any sort of
memory or CPU concerns.

However, I don't think that this is the right way to do this
kind of performance monitoring. Both Windoze and Linux
variants have tools or mechanisms built-in to the OS to do
performance monitoring on a process. For windows, you would
want to use WMI
<http://technet.microsoft.com/en-us/library/cc767879.aspx>.
For Linux, you'd want to use command line tools that are
available
<http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html>.

What's the real problem you're trying to solve here?

-- Sean




--
Sean | (206) 962-7954 <tel:%28206%29%20962-7954>
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
Arvind Creatrix IT Soft <mailto:arv...@creatrixitsoft.com>
Wednesday, April 03, 2013 5:11 PM
Hi
I wish to create a simple process that basically measures the
CPU/RAM utilisated by a running process on that server, and
sends it via ZeroMQ.
With the multiple language bindings available for ZeroMQ, I
wish to use that language(for utilising ZeroMQ)- that uses
the least possible RAM. And ideally I can compile/create the
ready to run process on my machine, and then run it on any
OS(including Linux—> Ubuntu/CentOS and Windows) and for
different types of RAM/CPU configurations. I understand that
ZeroMQ core will have to be installed/made available for use
by my process.
Any insights intot
Yours sincerely,
Arvind,
Creatrix IT Soft.
*From:* Felipe Cruz <mailto:felipec...@loogica.net>
*Sent:* Thursday, April 4, 2013 2:34 AM
*To:* ZeroMQ development list
<mailto:zeromq-dev@lists.zeromq.org>
*Subject:* Re: [zeromq-dev] czmq - Timer returning -1 don't
finish zloop
I got tricked by an old revision.. this is already fixed:
https://github.com/zeromq/czmq/issues/113
regards,




--
Felipe Cruz
http://about.me/felipecruz
------------------------------------------------------------------------
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev


_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

------------------------------------------------------------------------
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev


_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org <mailto:zeromq-dev@lists.zeromq.org>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev


_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to