Shared Memory Transport

Endpoints in programs that run on the same host computer can communicate using a shared memory transport. Shared memory transports are peer-to-peer transports that communicate at high speeds and exhibit very low latency.

Shared memory transports are an excellent strategy for fast communication among processes on multi-core hardware.

Shared memory transport definitions are inherently unitary.

Topology

The natural topology of a shared memory bus is the mesh (complete graph) of all its runtime transports. All runtime transports can use the bus for both sending and receiving operations. When appropriate, you can configure connectors to artificially limit the abilities that an endpoint may use.