Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «rabbitmq»

101 способ приготовления RabbitMQ и немного о pipeline архитектуре 2016-09-19 19:15:56
... поговорить о пересечении RabbitMQ и Pipeline архитектуры ...
+ развернуть текст сохранённая копия
Павел Филонов (Positive Technologies)
В данном докладе я хочу поговорить о пересечении RabbitMQ и Pipeline архитектуры, и о том, как оно связанно с работой нашей компании.
Сначала немного в качестве пролога. Это приятная часть.
Сценка, разворачивающаяся в будний день в офисе, наводит нас на очень приятное размышление. Перед нами встает шикарная задача, новая система. Мало что так сильно будоражит ум инженера, как просьба разработать новую систему. Не починить что-то старое, не адаптировать что-то старое, а именно что-то создать, в каком-то смысле практически с нуля.
Вместе с такой задачей приходит и целая серия проблем.
Читать дальше →
Тэги: (онтико), highload, rabbitmq, анализ, блог, бунина, веб-сайтов, высокая, компании, конференции, олега, павел, проектирование, производительность, разработка, рефакторинг, систем, филонов
Долгий путь низкоуровневого дебага, чтобы найти закомментаренную строку кода, случайно ушедшую в продакшн 2015-11-27 00:22:44
... , работаюший с кроликом ( RabbitMQ).
Ну а ... как связаны MySQL, RabbitMQ и закомментаренная строка ...
+ развернуть текст сохранённая копия
«Здравствуйте. Меня зовут Вячеслав, мне 22 года и я пхп программист. Я сижу на PHP с 18 лет.»… (копирайт не знаю чей, я не Вячеслав и мне давно не 22 года).
Да, у нас проект на PHP и мы столкнулись с тем, что на MySQL сервере стало появляться большое количество коннектов в состоянии Sleep.
А виноват в этом оказался код, работаюший с кроликом (RabbitMQ).
Ну а как связаны MySQL, RabbitMQ и закомментаренная строка вы узнаете код катом.
Читать дальше →
Тэги: erlang/otp, netstat, node.js, nodejs, php, rabbitmq, strace, веб-разработка, высокая, производительность
[Из песочницы] RabbitMQ Spring tutorial 2015-07-08 13:27:03
На сайте rabbitmq.com уже есть ... примеров работы с RabbitMQ.
Читать дальше ...
+ развернуть текст сохранённая копия
На сайте rabbitmq.com уже есть подробные примеры и клиент для java. Однако если в проекте уже используется спринг, то намного удобнее использовать библиотеку Spring AMQP. Эта статья содержит реализацию всех шести официальных примеров работы с RabbitMQ.
Читать дальше →
Тэги: amqp, hello, java, rabbitmq, spring, world, веб-разработка, программирование
[Из песочницы] Взаимодействие PHP и Erlang посредством RabbitMQ 2015-03-02 16:15:32
... использовать связку php+ RabbitMQ+erlang. На php ...
+ развернуть текст сохранённая копия
Вступление
Чем больше программируешь на php, тем чаще попадаются задачи, для решения которых нужен демон на сервере. Да, конечно существует phpDaemon, cron или костыли, которые при каждом n-ом запуске скрипта вызывают какой-то определенный набор операций. Но когда мы говорим о проектах с нагрузкой больше, чем на обычном сайте, мы начинаем расстраиваться.
В одном из проектов для решения такой задачи мы решили использовать связку php+RabbitMQ+erlang. На php уже был написан необходимый функционал, нам надо было лишь разнести вызовы по времени и на разные машинки. Конкретно задача звучала так: написать парсер пользователей с внешнего хранилища данных и, самое главное, поддерживать актуальность данных, а в случае их изменения, посылать уведомления.
Читать дальше →
Тэги: erlang, erlang/otp, php, rabbitmq, rebar, веб-разработка, высокая, производительность
[Перевод] RabbitMQ tutorial 6 — Удаленный вызов процедур 2014-09-09 16:06:41
... по изучению азов RabbitMQ, публикую перевод ... мы построим, используя RabbitMQ, RPC систему, которая ...
+ развернуть текст сохранённая копия
В продолжение пятого урока по изучению азов RabbitMQ, публикую перевод шестого урока с официального сайта. Все примеры написаны на python (используется pika версии 0.9.8), но по-прежнему их можно реализовать на большинстве популярных ЯП.
Во втором уроке мы рассмотрели использование очередей задач для распределения ресурсоёмких задач между несколькими подписчиками.
Но что если мы захотим запустить функцию на удаленной машине и дождаться результата? Ну, это совсем другая история. Этот шаблон широко известен как Удаленный Вызов Процедур (Remote Procedure Call или RPC, далее в тексте RPC).
В этом руководстве мы построим, используя RabbitMQ, RPC систему, которая будет включать клиент и масштабируемый RPC сервер. Так как у нас нет реальной трудоемкой задачи требующей распределения, мы создадим простой RPC сервер, возвращающий числа Фибоначчи.
Читать дальше →
Тэги: amqp, pika, python, rabbitmq, rpc, веб-разработка, программирование
Главная / Главные темы / Тэг «rabbitmq»
|
Взлеты Топ 5
Падения Топ 5
|