The Future With AMQP
Matthew Arrott considers that messaging is at the heart of distributed computing transforming the network into a destination through process choreography and cooperation.
Matthew Arrott considers that messaging is at the heart of distributed computing transforming the network into a destination through process choreography and cooperation.
Svein Arne Ackenhausen discusses the benefits of asynchronous programming showing some possible code implementations using messaging.
Martin Sustrik and Martin Lucina, creators of the original ZeroMQ, have decided to regain control of the project by forking it into a new project called Crossroads I/O. This report covers a brief history of ZeroMQ and its predecessor AMQP.
In a message passing system there may be times when mutable data must be shared amongst many tasks. In traditional programming this would be handled by a read-writer block, which would allow one writer thread to block all other threads while it updates the shared data. With a technique found in frameworks such as TPL Dataflow it is possible to avoid this.
A new preview of TPL Dataflow has recently been released along with Visual Studio Async. Along with performance enhancements and stronger ties with the Reactive Framework, it is being positioned as a foundation for building actor/agent style frameworks as opposed to a complete solution.