Сравнение с ZMQ:
- на множестве мелких сообщений выигрывает по быстродей liner, тк есть промежуточне буферы.
При принятии от юзера данные попадают в промежут буфер, который позже синхр-ся с основным, из которого идет отправка.
При получении сообщения чтение идет из доп буфера, а основной может в этот момент получать еще данные.
Но потребление памяти получается в 4 раза выше, чем ZMQ, там скорее всего один буфер на все.
- при редких отправках крупных сообщений (> 1Мб) выигрывает ZMQ по памяти в 4 раза, по быстродей также немного быстрее ZMQ, тк нет копирования памяти из промежут буферов в основной.