2017-01-05 11 views
0

Нам нужно очистить кэш приложения, которое развертывается в двух разных узлах.Использование amazon SNS для вызова двух узлов одного и того же приложения

Наша проблема: у нас есть конечная точка сервлета http для очистки кеша, однако она только очищает кеш от одного узла, но не от другого, и это приводит к некогерентности.

Поскольку мы размещаем приложение на amazon, мы хотели бы использовать SNS для публикации в теме и чтобы оба узла получили уведомление, чтобы очистить их кеши.

Как мы можем достичь этого? Использование SNS с очередью SQS не является опцией, так как мы не хотим опросить очередь, вызов конечных точек сервлетов должен выполняться в среднем.

ответ

0

SNS поддерживает HTTP-конечные точки в качестве подписчиков.

Итак, вы можете напрямую подписывать конечные точки http в качестве подписчиков на SNS. Уведомление будет немедленно отправлено.

Вам не нужно SQS между ними.

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

  • Нет связанных вопросов^_^