Запитання з тегом «message-queue»

"Черга повідомлень" - це шаблон дизайну або компонент програмної інженерії, який визначає дисципліну або API для зв'язку між двома або більше взаємопов'язаними процесами або системами. Черга повідомлень забезпечує асинхронну обробку та вільне з'єднання. Залежно від реалізації, вони також можуть надавати гарантії доставки та замовлення повідомлень. Гарантії обробки повідомлень явно виключені з дизайну.

17
ActiveMQ або RabbitMQ або ZeroMQ або [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

16
Чи є причина використовувати RabbitMQ над Kafka?
Мене попросили оцінити RabbitMQ замість Kafka, але мені було важко знайти причину, що це робить щось краще, ніж Kafka. Хтось знає, чи справді це краще в пропускній здатності, довговічності, затримці чи простоті у використанні?

5
Черга повідомлень проти веб-служб? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами відредагувавши цю публікацію . Закрито 6 років тому . Удосконаліть це питання За яких умов ви б прихиляли додатки, які спілкуються через чергу …

2
Навіщо нам потрібні брокери повідомлень на зразок RabbitMQ через таку базу даних, як PostgreSQL?
Я новачок у брокерах повідомлень, таких як RabbitMQ, які ми можемо використовувати для створення завдань / черг повідомлень для такої системи планування, як Celery . Тепер ось питання: Я можу створити таблицю в PostgreSQL, яку можна доповнити новими завданнями та споживати споживчою програмою, на зразок Celery. Чому на землі я …

11
Використання в реальному світі черг JMS / повідомлень? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 6 років тому . Удосконаліть це питання Я просто читав abit про JMS та Apache ActiveMQ. І вам …
182 java  jms  message-queue 

10
Який хороший алгоритм обмеження швидкості?
Я міг би використовувати якийсь псевдо-код, а ще краще, Python. Я намагаюся реалізувати чергу обмеження швидкості для бота Python IRC, і вона частково працює, але якщо хтось запускає менше повідомлень, ніж ліміт (наприклад, обмеження швидкості становить 5 повідомлень за 8 секунд, а людина спрацьовує лише 4), і наступний тригер закінчується …

7
JMS та AMQP - RabbitMQ
Я намагаюся зрозуміти, що таке JMS і як це пов’язано з термінологією AMQP. Я знаю, що JMS - це API, а AMQP - протокол. Ось мої припущення (і питання також) RabbitMQ використовує протокол AMQP (швидше реалізує протокол AMQP) Для підключення / використання RabbitMQ клієнтам Java потрібно використовувати бібліотеки клієнтів протоколу …

12
Які хороші варіанти черги повідомлень для nodejs? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Шукаєте використовувати чергу повідомлень у невеликому веб-додатку, який я будую з node.js. Я подивився на …

3
Розмір та типи повідомлень RabbitMQ
Які повідомлення можна зберігати у черві RabbitMQ? Тільки струни? Або я можу вибрати тип, який я хочу зберігати: int, binary, string тощо? Який максимальний розмір одного повідомлення? Скільки черг чи обмінів можна створити? Або це залежить від потужності сервера?

3
Яка мета обміну повідомленнями на основі пари / ключа Кафки? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 10 місяців тому . Удосконалюйте це питання Всі приклади з Кафки | виробники показують ProducerRecordпару ключ / значення як …

7
Черга повідомлень проти шини повідомлень - які відмінності?
А чи є такі? Для мене МБ знає як передплатників, так і видавців і виступає посередником, повідомляючи передплатникам про нові повідомлення (фактично модель "push"). З іншого боку, MQ - це швидше модель "витягування", коли споживачі витягують повідомлення з черги. Я тут зовсім з дороги?


3
Що саме являє собою галочку циклу подій Node.js?
Я детальніше вивчаю внутрішню частину архітектури Node.js, і термін, який, як я бачу, часто зустрічається, це "галочка", як у "наступному галочці циклу подій" або функції nextTick () . Те, чого я не бачив, - це тверде визначення того, що саме таке «кліщ». Грунтуючись на різних статтях ( таких як ця …

2
Навіщо використовувати Селеру замість RabbitMQ?
З мого розуміння, Celery - це розподілена черга завдань, що означає єдине, що вона повинна зробити, це відправка завдань / завдань на інші сервери та повернення результату. RabbitMQ - це черга повідомлень, і не більше того. Однак працівник міг просто прослухати MQ і виконати завдання, коли отримано повідомлення. Цим досягається …

7
Порівняння продуктивності між ZeroMQ, RabbitMQ та Apache Qpid
Мені потрібна шина повідомлень високої продуктивності для мого програми , так що я оцінка продуктивності ZeroMQ, RabbitMQі Apache Qpid. Для вимірювання продуктивності я запускаю тестову програму, яка публікує 10000 повідомлень, використовуючи одну з реалізацій черги повідомлень, і запускаю інший процес на тій самій машині для споживання цих 10000 повідомлень. Потім …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.