0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012) — различия между версиями

Материал из 0x1.tv

(Batch edit: replace PCRE (\n\n)+(\n) with \2)
== Аннотация ==
;Докладчик: {{Speaker|Сергей Гулько}}
<blockquote>
Технология рождена в 2004 году для создание скоростных автоматических систем для торговли и преобразования данных, в компании компании, занимающейся разработкой программного обеспечения для финансовых рынков, и стала популярной среди крупных компаний.

Технология 
* основана на использовании сокетов и характерна скоростью и надежностью.
* поддерживает различные языки программирования и платформы, что делает ее универсальной и удобной для использования.

ZeroMQ - это библиотека для создания сокетов, которая используется для обмена данными между процессами.
* четыре типа сокетов: PUB/SUB, PULL/PUSH, REQ/REP и DEALER/ROUTER.
* каждый тип сокета имеет свои особенности и используется для определенных задач.

ZeroMQ может использоваться для синхронизации данных между процессами, для общения между потоками и для управления удаленными компонентами системы, например, передача котировок в реальном времени между потоками или удаленное управление.

ZeroMQ не применим для технологии Protobuf, так как они имеют разные сферы применения, но имеет более высокую пропускную способность и лучше подходит для передачи данных в реальном времени.
</blockquote>

== Видео ==

{{vimeoembed|50976326|800|500}}
{{youtubelink|C0IpZrOo6MY}}{{letscomment}}

{{ftp-osdn-ua-2012|0mq-sockets-on-steroids-gulko}}
<!-- pollholder --> 
== Слайды ==
[[File:0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf|left|page=-|256px]]

{{----}}
== Примечания и отзывы ==
<!-- <blockquote>[©]</blockquote> -->

{{include-review|OSDN-UA-2012 (Обзор Стаса Фомина)/0MQ — Сокеты на стероидах}}

<references/>

[[Category



<!-- topub -->
{{stats|disqus_comments=0|refresh_time=2021-08-31T16:08:30.832580|vimeo_comments=0|vimeo_plays=473|youtube_comments=0|youtube_plays=200}}

[[Категория:OSDN-UA-2012]]
[[CategoryКатегория:Очереди]]
[[CategoryКатегория:Open-source projects]]

Версия 21:13, 8 марта 2024

Аннотация

Докладчик
Сергей Гулько

Технология рождена в 2004 году для создание скоростных автоматических систем для торговли и преобразования данных, в компании компании, занимающейся разработкой программного обеспечения для финансовых рынков, и стала популярной среди крупных компаний.

Технология

  • основана на использовании сокетов и характерна скоростью и надежностью.
  • поддерживает различные языки программирования и платформы, что делает ее универсальной и удобной для использования.

ZeroMQ - это библиотека для создания сокетов, которая используется для обмена данными между процессами.

  • четыре типа сокетов: PUB/SUB, PULL/PUSH, REQ/REP и DEALER/ROUTER.
  • каждый тип сокета имеет свои особенности и используется для определенных задач.

ZeroMQ может использоваться для синхронизации данных между процессами, для общения между потоками и для управления удаленными компонентами системы, например, передача котировок в реальном времени между потоками или удаленное управление.

ZeroMQ не применим для технологии Protobuf, так как они имеют разные сферы применения, но имеет более высокую пропускную способность и лучше подходит для передачи данных в реальном времени.

Видео

on youtube

Посмотрели доклад? Понравился? Напишите комментарий! Не согласны? Тем более напишите.


Слайды

0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf 0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012).pdf

Примечания и отзывы

0MQ — Сокеты на стероидах (Сергей Гулько, OSDN-UA-2012) — на конференции посвященному open-source, практически единственный доклад про перспективный open-source фреймворк для разработчиков, причем перспективный и трендовый (даже на «моем» последнем ADD был доклад из харьковского мирантиса «Сравнение AMQP и ZeroMQ»).

Докладчику удалось подчеркнуть крутитизну фреймворка — с одной стороны, рубится наравне (и даже превосходит) такие дорогие вендорские low latency messaging systems для финансового корпоратива, как TIBCO/IBMMQ, что вроде как неудивительно, ибо инженерно, ZeroMQ вроде как второй подход к снаряду той команды, которой IT-сообщество (включая крупные банки) подрядило сделать открытый FOSS протокол/фреймворк для скоростного мессанджинга (первый был — AMQP, который по мнению авторов 0MQ, зарос бюрократией и стандартами).

Бенчмарков не видел, но отдельные факты, типа «передача через 0MQ эффективней чем, через TCP» звучит адово фантастично, в духе «Но нельзя же двигаться быстрее скорости света! — Ага, поэтому в 2020 году наши ученые увеличили ее ©Футурама».

С другой стороны — офигенный универсальный протокол для всего, даже не хайлоада, просто сделать универсальную передачу данных между распределенными модулями любой софтины, на уровне повыше чисто-сокетов, типа Google ProtoBuf, но даже чуть пониже. Возможно он уже работает даже в вашем ноутбуке! В моем например да — «ipython notebook» использует 0mq. Plays:0   Comments:0




Plays:673   Comments:0