BitShares Forum

Main => General Discussion => Topic started by: luckybit on September 05, 2015, 10:32:52 pm

Title: ZeroMQ (Bitshares 2.0 might be able to benefit from this)
Post by: luckybit on September 05, 2015, 10:32:52 pm
Quote
ZeroMQ
· ZeroMQ is a messaging library - ‘messaging middleware’ , ‘TCP on steroids’ , ‘new layer on the networking stack’. not a complete messaging system , but is a simple messaging library to be used programmatically. Gives the flexibility and performance of low level socket interface plus ease of implementation of high level. It is designed for simplicity.

· Performance - ZeroMQ is orders of magnitude faster than most AMQP messaging systems as it doesn’t have the overhead. It leverages efficient transports such as reliable Multicast and makes use of intelligent message batching, minimizing not only protocol overhead but also system calls. You can choose the message encoding format such as BSON or ProtoBuff.

o ZeroMQ sockets can connect to multiple end points and automatically load balance messages over them. It is brokerless and thus has no single point of failure.

Bitshares 2.0 might be able to benefit from this.

http://zeromq.org/
https://www.youtube.com/watch?v=f6cNTSJp8Dw
https://www.youtube.com/watch?v=H1rNtRqq1qY
https://www.youtube.com/watch?v=uzQjIuD-ygg
https://www.youtube.com/watch?v=luQkcKhpd0c
Title: Re: ZeroMQ (Bitshares 2.0 might be able to benefit from this)
Post by: alt on September 06, 2015, 01:12:31 am
it's very usefull for me, thanks!
Title: Re: ZeroMQ (Bitshares 2.0 might be able to benefit from this)
Post by: IOHKCharles on September 06, 2015, 01:20:25 am
Take a look at CurveMQ and also Akka. There is also how Elixir handles messages. There are some really amazing stacks floating around.