Обновить
52
0

Пользователь

Отправить сообщение
Переводы будут, пытаюсь выделить время.
Согласен, при обработке нескольких k сообщений в секунду, значение prefetchCount следует выбирать не так, как описано в статье.
Целью этой статьи было описать особенности работы с prefetchCount, как подойти к выбору его значения.
А описание, почему и как используется RabbitMQ на нашем проекте, далеко выходит за эти рамки. Возможно, оно будет позже.
На проекте, разумеется, куда более сложная организация очередей и консумеров, просто сравнительные тесты производились на примере одной конкретной очереди.
Вот статья на тему использования в боевых условиях на нашем проекте.
Я думаю, проще на другом ноуте параллельно сидеть, где хочется, пока на первом скрины щелкаются.
Еще посадить, например, кота на стол, чтобы была активная деятельность клавиатуры и мышки.
Круто, конечно, но, по-моему, это сродни оплаты за количество строк кода и, мягко говоря, не показатель эффективности работы.
Вот и понеслась Ваша
священная война
Со словами «давайте отделаемся малой кровью»
Например, так можно реализовать кросс-постинг.
Ну смысл примерно такой же — взаимодействие программ разных разработчиков. Но, как я уже сказал, ничего конкретного, интересен сам механизм, в каком-то смысле да, эксперимент.
Я, к сожалению, не работал с другими серверами очередей, поэтому сравнить не с чем.

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

Для своих проектов пока не использую, но собираюсь делать в фоне отправку SMS, почты (уведомления, которые не требуют ответа об успешности операций «прямо сейчас»), ресайз картинок, возможно, обновление кеша и прочие такие вещи. Взаимодействие, если понадобится.

Есть еще расплывчатые мысли на тему паблик-сервисов с участием RabbitMQ (т.е. чтобы желающие отправляли/принимали сообщения по AMQP).
И удобнее закомментировать правило, если оно на одной строке.
Настройте свою IDE на отображение «скрытых символов». Это позволит вам устранить пробелы в конце строк, устранить непреднамеренный пробел в пустой строке, тем самым вы избавитесь от мусора в ваших коммитах.

Куда лучше настроить IDE на удаление лишних пробелов (например, Netbeans это умеет, думаю, многие другие тоже), тогда и цель та же достигается, и глаза эти визуализированные пробелы не мозолят.
Я не про сравнение, а про:
> Всё, что я видел в жизни, реализованное на ExtJS — безбожно тормозило
В ExtJS все масса фич для улучшения производительности. Например, сборка в файл и загрузка только нужных компонентов, фреймворка, а не полная загрузка; AJAX-гриды для представления большого количества данных; ленивый рендиринг вьюшек; etc. Другое дело, что не все ими пользуются.
Очень впечатляет.
Есть какая-то синхронизация моделей фронта с беком? Т.е. для свойств (полей таблицы БД), связей «один ко многим» и т.п. единое место конфигурирования или отдельно?
Исправил на «поставщик» и «подписчик», спасибо Вам и akalend за замечания, сам привык к английским вариантам «продюсер» и «консьюмер».

Информация

В рейтинге
Не участвует
Откуда
Vancouver, British Columbia, Канада
Зарегистрирован
Активность