Найти - Пользователи
Полная версия: Использование RDBMS в качестве очереди
Начало » Базы данных » Использование RDBMS в качестве очереди
1 2
shiza
Таак. Тогда не очень понимаю - как это приводит к мысли об оптимистической автономной блокировке.

Можно ведь просто статус изменить.
ods
shiza
Таак. Тогда не очень понимаю - как это приводит к мысли об оптимистической автономной блокировке.

Можно ведь просто статус изменить.
Блокировка нужна для завершения обработки сообщения, если к моменту завершения закончился таймаут и сообщение забрано на обработку другим процессом. Вероятность такой ситуации близка, но всё-таки не равна, нулю.
dvs
ods, Посмотреть в строну Erlang?
А если более реально, то мне нравится вариант с MQ-сервером.
Делать обмен сообщениями на базе СУБД – это, по-моему, велосипедостроение.
ods
dvs
ods, Посмотреть в строну Erlang?
Чем здесь поможет Erlang? Понятно, что разводить зоопарк (читай: использовать более сложное решение, когда уже есть относительно простое) я не буду. Просто хочу расширить свой кругозор.
А если более реально, то мне нравится вариант с MQ-сервером.
Делать обмен сообщениями на базе СУБД – это, по-моему, велосипедостроение.
Уже стоит и используется. Но не удовлетворяет условиям (см. выше), поэтому между MQ и обработкой ставится ещё одна очередь в СУБД.
balu
ods
Чем здесь поможет Erlang?
Тем и поможет, что он с процессами работает.
balu
Кстати, не указана ОС т.к. варианты решения могут быть различны…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB