Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 14, 2007 12:41:04

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование RDBMS в качестве очереди

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

Можно ведь просто статус изменить.



Офлайн

#2 Дек. 14, 2007 14:07:08

ods
От:
Зарегистрирован: 2007-03-03
Сообщения: 47
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование RDBMS в качестве очереди

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

Можно ведь просто статус изменить.
Блокировка нужна для завершения обработки сообщения, если к моменту завершения закончился таймаут и сообщение забрано на обработку другим процессом. Вероятность такой ситуации близка, но всё-таки не равна, нулю.



Офлайн

#3 Дек. 16, 2007 14:25:08

dvs
От:
Зарегистрирован: 2006-05-22
Сообщения: 176
Репутация: +  3  -
Профиль   Отправить e-mail  

Использование RDBMS в качестве очереди

ods, Посмотреть в строну Erlang?
А если более реально, то мне нравится вариант с MQ-сервером.
Делать обмен сообщениями на базе СУБД – это, по-моему, велосипедостроение.



Офлайн

#4 Дек. 16, 2007 18:48:00

ods
От:
Зарегистрирован: 2007-03-03
Сообщения: 47
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование RDBMS в качестве очереди

dvs
ods, Посмотреть в строну Erlang?
Чем здесь поможет Erlang? Понятно, что разводить зоопарк (читай: использовать более сложное решение, когда уже есть относительно простое) я не буду. Просто хочу расширить свой кругозор.
А если более реально, то мне нравится вариант с MQ-сервером.
Делать обмен сообщениями на базе СУБД – это, по-моему, велосипедостроение.
Уже стоит и используется. Но не удовлетворяет условиям (см. выше), поэтому между MQ и обработкой ставится ещё одна очередь в СУБД.



Офлайн

#5 Дек. 17, 2007 08:44:07

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование RDBMS в качестве очереди

ods
Чем здесь поможет Erlang?
Тем и поможет, что он с процессами работает.



Офлайн

#6 Дек. 17, 2007 11:47:25

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование RDBMS в качестве очереди

Кстати, не указана ОС т.к. варианты решения могут быть различны…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version