ZeroMQ против Twisted против Autobahn

ZeroMQ — это коммуникационная библиотека сокетов, используемая в Python.

Но что такое Twisted и Autobahn? Зачем нам их использовать, если ZeroMQ уже существует? В чем разница между Twisted и Autobahn?


person stats999    schedule 18.06.2017    source источник


Ответы (1)


  • Twisted «является управляемым событиями сетевым движком» (взять с их веб-сайта) и используется в качестве основы для сетевого программного обеспечения.
  • Autobahn|Python как библиотека WebSocket обеспечивает реализацию WebSocket для Python.

Только рассматривая Autobahn|Python как библиотеку WAMP, вы действительно можете что-то сравнить с ZeroMQ.

Я оставлю сравнение другим, так как я участвую в проектах автобана и поэтому предвзят. Вообще говоря: только потому, что одна библиотека/фреймворк предоставляет решение в проблемной области, это не означает, что в этой области нет места для других решений.

person gzost    schedule 19.06.2017