How does LMAX's disruptor pattern work? - Stack Overflow
november 2011 by jm
LMAX's "Disruptor" concurrent-server pattern, claiming to be a higher-throughput, lower-latency, and lock-free alternative to the SEDA pattern using a massive ring buffer. Good discussion here at SO. (via Filippo)
via:filippo
servers
seda
queueing
concurrency
disruptor
patterns
latency
trading
performance
ring-buffers
november 2011 by jm
Storm
september 2011 by jm
'The past decade has seen a revolution in data processing. MapReduce, Hadoop, and related technologies have made it possible to store and process data at scales previously unthinkable. Unfortunately, these data processing technologies are not realtime systems, nor are they meant to be. There's no hack that will turn Hadoop into a realtime system; realtime data processing has a fundamentally different set of requirements than batch processing.
However, realtime data processing at massive scale is becoming more and more of a requirement for businesses. The lack of a "Hadoop of realtime" has become the biggest hole in the data processing ecosystem. Storm fills that hole.'
data
scaling
twitter
realtime
scalability
storm
queueing
However, realtime data processing at massive scale is becoming more and more of a requirement for businesses. The lack of a "Hadoop of realtime" has become the biggest hole in the data processing ecosystem. Storm fills that hole.'
september 2011 by jm
How we use Redis at Bump
july 2011 by jm
via Simon Willison. some nice ideas here, particularly using a replication slave to handle the potentially latency-impacting disk writes in AOF mode
queueing
redis
nosql
databases
storage
via:simonw
replication
bump
july 2011 by jm
creators of AMQP ditching it for ZeroMQ
march 2010 by jm
'While iMatix was the original designer of AMQP and has invested hugely in that protocol, we believe it is fundamentally flawed, and unfixable. It is too complex and the barriers to participation are massive. We do not believe that it's in the best interest of our customers and users to invest further in AMQP. Specifically, iMatix will be stepping out of the AMQP workgroup and will not be supporting AMQP/1.0 when that emerges, if it ever emerges.' wow, massive downvote there
queueing
amqp
zeromq
imatix
mq
protocols
openamq
via:janl
from delicious
march 2010 by jm
Introducing Resque - GitHub
november 2009 by jm
github's take on a good, distributed queueing system in Ruby
ruby
github
queueing
ipc
resque
from delicious
november 2009 by jm
related tags
amqp ⊕ bump ⊕ concurrency ⊕ data ⊕ databases ⊕ disruptor ⊕ github ⊕ imatix ⊕ ipc ⊕ latency ⊕ mq ⊕ nosql ⊕ openamq ⊕ patterns ⊕ performance ⊕ protocols ⊕ queueing ⊖ realtime ⊕ redis ⊕ replication ⊕ resque ⊕ ring-buffers ⊕ ruby ⊕ scalability ⊕ scaling ⊕ seda ⊕ servers ⊕ storage ⊕ storm ⊕ trading ⊕ twitter ⊕ via:filippo ⊕ via:janl ⊕ via:simonw ⊕ zeromq ⊕Copy this bookmark: