Executors

Executors are providing the way an incoming message will be dispatched so that the message can be used for meaningful work. Different types of executors are supported, each with its own set of restrictions and capabilities.

Available Executors

blocking

Executor that uses the caller to execute calls synchronously.

This provides an interface to a caller that looks like an executor but will execute the calls inside the caller thread instead of executing it in a external process/thread for when this type of functionality is useful to provide...

It gathers statistics about the submissions executed for post-analysis...

eventlet

Executor that uses a green thread pool to execute calls asynchronously.

See: https://docs.python.org/dev/library/concurrent.futures.html and http://eventlet.net/doc/modules/greenpool.html for information on how this works.

It gathers statistics about the submissions executed for post-analysis...

threading

Executor that uses a thread pool to execute calls asynchronously.

It gathers statistics about the submissions executed for post-analysis...

See: https://docs.python.org/dev/library/concurrent.futures.html

Table Of Contents

Previous topic

Transport

Next topic

Target

Project Source

This Page