metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-12-19 03:17 am

Бездны творчества

Запустил RabbitMQ+STOMP плагин, Apache.NMS STOMP клиента и дельфи STOMP-клиента.

Даже протокол, у которого спецификация из десятка страниц https://stomp.github.io/stomp-specification-1.2.html эти товарищи умудрились сделать несовместимым между кроликом, ActiveMQ и клиентами, это не считая просто тупых ошибок вида "забыли обработать %nn коды в uri" и тому подобного.

Клиенты явно тестировались и подгонялись под ActiveMQ.
На кролике - дельфи виснет на чтении сети. NET клиент виснет на ERROR ответе, если логин неправильный, не показывая ошибок. После исправления - дохнет на парсере каких-то чисел, выдранных из строки message-id, явно прибитых гвоздями к внутренним кишкам представления ID внутри брокера.

[identity profile] berezovsky.livejournal.com 2014-12-19 05:09 am (UTC)(link)
метаклассы всерьёз думают, что разработчики сторонних библиотек могут быть выше его по квалификации

[identity profile] slonopotamus.livejournal.com 2014-12-19 06:29 am (UTC)(link)
А так и будет, пока вы всякую хипстоту в рот продакшен тащить пытаетесь. Либо засучивать рукава и люто патчить, либо чо-нить постабильнее-поэнтерпрайзнее брать. Не уходя, конечно, в крайности типа JMS. Чем вам, например, protobuf не угодил?

[identity profile] vp.livejournal.com 2014-12-19 06:46 am (UTC)(link)
А альтернативы? Нет же ничего.

[identity profile] fas-tm.livejournal.com 2014-12-19 07:45 am (UTC)(link)
как protobuf решает проблемы очередей сообщений и эболу с сетевой частью ?
Оно ортогонально тому что делает М.
Edited 2014-12-19 07:45 (UTC)

[identity profile] sbj-ss.livejournal.com 2014-12-19 07:56 am (UTC)(link)
MSMQ? :)