Chương trình phụ trợ của tôi nằm trong Postgres. Tôi đang sử dụng Scala để xây dựng các API của nó.Scala + Play + Akka. Có cần Backbone.js không?
Mỗi khi có thay đổi trong cơ sở dữ liệu, tôi muốn thông báo mở rộng chrome của mình được thông báo. Tôi có một vài câu hỏi liên quan đến điều này:
- Tôi có nên triển khai các ổ cắm web tại đây hoặc thực hiện bỏ phiếu dài?
- Nếu ổ cắm web, có bất kỳ ví dụ hay nào về cách sử dụng scala + play + Akka và javascript không?
- Tôi tin rằng tôi đã triển khai một cái gì đó được gọi là mẫu người quan sát để thông báo cho tiện ích mở rộng chrome của tôi nếu có bất kỳ thay đổi nào về dữ liệu. Có bất kỳ mô hình nào khác mà tôi nên làm theo để có được một điều như vậy được thực hiện với DB tối thiểu trên đầu.
- Tôi có nên sử dụng Redis hoặc RabbitMQ để xử lý phần thông báo cụ thể này không?
Phát được phân phối với một số ứng dụng mẫu. Tôi thấy chương trình ví dụ "WebSocket Chat" là _immensely_ hữu ích cho việc tìm hiểu về cách xử lý Scala/Play/Akka/JavaScript/WebSockets. – Destin
Nếu thông báo của bạn không có trong 'thời gian thực' (= vài giây một lần) bạn có thể muốn xem xét chỉ cần thực hiện 'kéo' và cập nhật nút tác vụ trình duyệt của bạn với trạng thái mới mỗi X phút/giờ/ngày . –
Thông báo kéo sẽ là thời gian thực. Vì vậy, vấn đề. – Hick