Скала + Плей + Акка. Нужен ли Backbone.js?

Мой бэкэнд находится в Postgres. Я использую Scala для создания API.

Каждый раз, когда в базе данных происходят изменения, я хочу, чтобы мое расширение Chrome было уведомлено. У меня есть несколько вопросов по этому поводу:

  1. Должен ли я внедрять здесь веб-сокеты или проводить долгий опрос?
  2. Если сокеты web -, есть ли хорошие примеры того, как это сделать, используя scala + play + Akka и javascript?
  3. Я считаю, что мне нужно реализовать что-то, называемое шаблоном наблюдателя, который уведомляет мое расширение Chrome, если есть какие-либо изменения в данных.Есть ли какой-нибудь другой шаблон, которому я должен следовать, чтобы сделать это с минимальным DB над головкой -.
  4. Должен ли я использовать Redis или RabbitMQ для работы с этой конкретной частью уведомлений?
9
задан Bo Persson 4 August 2012 в 12:16
поделиться