Python 3 - Asyncio¶
Pulsar is written in python 3 and it is built on top of asyncio, the new asynchronous module in the python standard library.
Multiprocessing is the default parallel execution mechanism, therefore each pulsar components have been designed in a share nothing architecture. Communication between workers is obtained via tcp sockets which exchange messages using the websocket protocol. You can also run workers in threading mode.