LSMX-шаблон disruptor: есть ли порт на С++?

Есть открытый источник Java и . NET версии шаблона LMAX Disruptor, как описано в видео LMAX - Как сделать 100K TPS с задержкой менее 1 мс. Вот больше ссылок на информацию о шаблоне Disruptor.

Кто-нибудь знает о порте шаблон Disruptor на С++, либо закончен, либо в бета-версии?

Обновление

По-видимому, другие призывают к версии С++ шаблона Disruptor.

Ответы

Ответ 2

Из приведенной выше ссылки ( "другие звонят.." ), комментарии:

Тема для обсуждения предстоящего порта С++ шаблона Disruptor: http://groups.google.com/group/lmax-disruptor/browse_thread/thread/4a47a0a9b5837ca2

Производительность версии С++ Disruptor: прибл. 22 миллиона сообщений в секунду, с доведением до 100 миллионов сообщений в секунду, см. http://mechanical-sympathy.blogspot.com/2011/08/inter-thread-latency.html

Ответ 3

Существует бесплатная версия hmbdc-base.rpm, которую можно загрузить с помощью:

https://bitbucket.org/hmbd/hmbdc-rel/downloads

Он поддерживает CentOS 7 и не полагается на виртуальные функции, субмикросекундную задержку, очень быстро.

Он также имеет надежную поддержку подписки/публикации многоадресной рассылки.