Kestrel

Kestrel

Description: Camel component which offers queueing over the Memcached protocol as supported by Kestrel.
Scheme: kestrel
Syntax: kestrel:addresses/queue
Maven: org.apache.camel/camel-kestrel/2.16.1

Camel endpoint for communication with a kestrel based queue.

Name Kind Group Required Default Type Enum Description
addresses path common localhost:22133 java.lang.String[] The address(es) on which kestrel is running
queue path common true java.lang.String The queue we are polling
concurrentConsumers parameter common 1 int How many concurrent listeners to schedule for the thread pool
waitTimeMs parameter common 100 int How long a given wait should block (server side), in milliseconds
exchangePattern parameter advanced InOnly org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

kestrel consumer

A Camel consumer that polls a kestrel queue.