InfoQ

InfoQ

Topic/Tag specific view

Message Passing Content on InfoQ


Latest featured content about Message Passing

The Future With AMQP

Topics
AMQP,
Messaging,
Web Services,
AMQP 2011,
SOA,
AMQP Conference,
Enterprise Architecture,
Architecture,
Conferences,
Enterprise,
Message Passing

Matthew Arrott considers that messaging is at the heart of distributed computing transforming the network into a destination through process choreography and cooperation.

Asynchronous Programming Made Simple Through Messaging

Topics
Mono,
.NET,
Programming,
Message Passing,
Monospace,
Asynchronous Programming

Svein Arne Ackenhausen discusses the benefits of asynchronous programming showing some possible code implementations using messaging.

News about Message Passing

ZeroMQ Forked by its Creators

Topics
Message Passing,
ZeroMQ

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.

Using Messaging and Scheduling for Lock-free Access to Shared State

Topics
.NET,
Programming,
Architecture,
Performance & Scalability,
TPL Dataflow,
Task Parallel Library,
Message Passing

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.

Asynchronous Message Processing using Task Parallel Library and Reactive Extensions

Topics
.NET,
Performance & Scalability,
Programming,
Reactive Extensions,
Task Parallel Library,
TPL Dataflow,
Message Passing

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.