Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message System without persistence and security?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  4 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Matteo Cusmai  
View profile  
 More options Nov 18 2012, 3:00 am
From: Matteo Cusmai <cusmaimat...@gmail.com>
Date: Sun, 18 Nov 2012 00:00:35 -0800 (PST)
Local: Sun, Nov 18 2012 3:00 am
Subject: Message System without persistence and security?

Hi all,
i am learning something about ZeroMQ that is the message system on which
Storm is based.
Now, i have understood that 0MQ is powerful, very fast and simple to use,
but it seems to have some advantages:

   1. no message persistence;
   2. no security and encryption layer;
   3. furthermore, since JZMQ is a JNI wrapper on ZMQ c lib, there is a
   additional throughput in marshal and un-marshal data from java 2 c and vice
   versa.

My questions are:

   1. Which are the pros to use 0MQ?
   2. Do the above cons have negligible importance?
   3. finally, is it pluggable into Storm architecture a different Message
   System, such as AMQP or MQTT.

Cheers,

Matteo.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Yu Dongmin  
View profile  
 More options Nov 18 2012, 6:54 am
From: Yu Dongmin <mini...@gmail.com>
Date: Sun, 18 Nov 2012 20:53:56 +0900
Local: Sun, Nov 18 2012 6:53 am
Subject: Re: [storm-user] Message System without persistence and security?

My understanding on the storm is the messages between the spouts and bolts doesn't need persistence.  

Because storm guarantees message processing by itself and  guaranteeing message processing is nothing to do with the persistence.

So the persistence will not be an issue of the messaging in the storm.

Also a broker having system can cause a problem at the reliability and the scalability.

I don't have any experience on MQTT but AMQP must be slow for the real time processing in the storm.

I think any alternative messaging will be great (or pluggable) if it has no broker and is faster than 0MQ.

But the security might have to be considered at anyhow.

Thanks
Min

On Nov 18, 2012, at 5:00 PM, Matteo Cusmai <cusmaimat...@gmail.com> wrote:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Matteo Cusmai  
View profile  
 More options Nov 18 2012, 8:36 am
From: Matteo Cusmai <cusmaimat...@gmail.com>
Date: Sun, 18 Nov 2012 05:36:46 -0800 (PST)
Local: Sun, Nov 18 2012 8:36 am
Subject: Re: [storm-user] Message System without persistence and security?

Ok, the persistence could be handled at app side, but security in communications should be a service provided by message system.
Regarding performance, it should be interesting to compare 0MQ plus marshal and un marshal at jni side, with rabbitmq.
However, I think to have pluggable message service will allow us to choice the right system for specific context.
Bye,
Matteo.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nathan Marz  
View profile  
 More options Nov 19 2012, 12:36 am
From: Nathan Marz <nathan.m...@gmail.com>
Date: Sun, 18 Nov 2012 21:36:17 -0800
Local: Mon, Nov 19 2012 12:36 am
Subject: Re: [storm-user] Message System without persistence and security?

We're planning to replace 0MQ with a pure Java solution:
https://github.com/nathanmarz/storm/issues/372

There are other tickets open to allow you to hook into the serializer in
order to add encryption.

On Sun, Nov 18, 2012 at 5:36 AM, Matteo Cusmai <cusmaimat...@gmail.com>wrote:

> Ok, the persistence could be handled at app side, but security in
> communications should be a service provided by message system.
> Regarding performance, it should be interesting to compare 0MQ plus
> marshal and un marshal at jni side, with rabbitmq.
> However, I think to have pluggable message service will allow us to choice
> the right system for specific context.
> Bye,
> Matteo.

--
Twitter: @nathanmarz
http://nathanmarz.com

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »