## Name

VM — provides an asynchronous connection to consumers in other `camelContext` elements

## Overview

VM endpoints provide asynchronous SEDA behavior so that messages are exchanged on a BlockingQueue and consumers are invoked in a separate thread pool to the producer.

VM endpoints differ from Seda endpoints in that VM endpoints support communication across CamelContext instances.

## URI format

VM endpoints use the following URI format:

    vm:someName[?options]

`someName` can be any string to uniquely identify the endpoint within the JVM.

## Options

VM endpoints use the same options as Seda endpoints. See Table 29, “Seda component options”.