2013-04-25 3 views
1

Я использую the bully algorithm для проведения выборов лидеров среди кластера машин. Я планирую использовать тему в качестве средства коммуникации. Кто-нибудь пытался использовать SQS/SNS для чего-то вроде алгоритма хулигана раньше? Какие проблемы вы испытывали? Какие проблемы я должен ожидать?Выборы лидера над SQS/SNS?

+1

В зависимости от вашего конкретного прецедента вы можете полностью устранить необходимость вождя, используя Amazon SWF, чтобы скоординировать работу: http://aws.amazon.com/swf/ – simonp

ответ

1

Ну, вы должны знать, что SNS не имеет опубликованных SLA в сообщениях от конца до конца. Лично, если бы я искал реализовать что-то подобное, я бы использовал DynamoDB и каждую машину создавал элемент в таблице, а затем обновлял его с новой меткой времени каждые пару секунд. Затем каждая машина запрашивает эту таблицу, и если машина не обновляется через некоторое время, она считается мертвой.

Я не уверен, что ваш план предназначен для использования SNS для этого, но если вы хотите предоставить более подробную информацию о своем дизайне, я могу прокомментировать.

Смежные вопросы