Комментарии 31
спасибо, отличный материал!
Очень интерестно, хотелось бы добавить несколько ссылок:
Реализация на Пыхапе
Реализация на Питоне
Спасибо, что подняли тему!
Реализация на Пыхапе
Реализация на Питоне
Спасибо, что подняли тему!
см мой блог
реализация на питоне barryp.org/software/py-amqplib/
А вот и вторая часть) спасибо!
Хорошо написано, основательно.
От себя могу так же порекомендовать RabbitMQ.
Присоединяюсь, пробовал и его и Qpid. Qpid проще в процессе прототипирования (проще запустить и управлять), а в продакшне уже Rabbit!
Все-таки до сих пор не очень понятны use cases для этого.
Если не затруднит — приведите пару примеров.
К примеру, если я использую Erlang для разработки системы, то её компоненты могут обмениваться сообщениями при помощи встроенных средств. Есть ли в такой системе применение какой-либо MQ системе?
Если не затруднит — приведите пару примеров.
К примеру, если я использую Erlang для разработки системы, то её компоненты могут обмениваться сообщениями при помощи встроенных средств. Есть ли в такой системе применение какой-либо MQ системе?
Мне трудно сказать, я не эксперт в Erlangе, знаю, что там замечательный внутренний messaging. Чаще всего рано или поздно придется интегрироваться с другими системами, написанными на чем-то еще. И вот тогда «прослойка» в виде AMQP-брокера может очень даже пригодится.
P.S. RabbitMQ (AMQP-брокер) как раз написан на Erlang.
P.S. RabbitMQ (AMQP-брокер) как раз написан на Erlang.
Ерланговский обмен сообщениями и AMQP — разные вещи. Заменять одно другим не имеет смысла, разве что в некоторых случаях, близким к экспериментальным. AMQP может применяться для группового обмена в гетерогенных системах.
В качестве клиентской библиотеки я выбрал библиотеку txAMQP для Twisted Framework (Python). В общем и целом все работает, но где-то требуются небольшие “доделки” и “подкрутки”, которые я планирую опубликовать на launchpad.
Ну как, планы реализовались?
Спасибо, лично мне вы помогли начать в этом разбираться.
Есть опечатки, перечитайте и поправьте.
Есть опечатки, перечитайте и поправьте.
Спасибо за пост!
Можно подробнее о преимуществах и недостатках по сравнению с иными алгоритмами, выполняющие те же задачи? (ссылки, другие посты по данной теме, которые вы рекомендуете к прочтению)
Можно подробнее о преимуществах и недостатках по сравнению с иными алгоритмами, выполняющие те же задачи? (ссылки, другие посты по данной теме, которые вы рекомендуете к прочтению)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
AMQP по-русски