Phía máy chủ, kể từ bây giờ, observe
hoạt động như sau:
- Tạo tập hợp các tài liệu phù hợp với truy vấn.
- Thường xuyên thăm dò ý kiến cơ sở dữ liệu bằng truy vấn và thực hiện các thay đổi khác nhau, đưa ra các sự kiện liên quan cho các lệnh gọi lại.
- Khi dữ liệu trùng khớp được thay đổi / chèn vào mongo bởi chính thiên thạch, hãy phát ra các sự kiện có liên quan, làm ngắn mạch bước # 2 ở trên.
Có các kế hoạch (có thể trong bản phát hành tiếp theo) để tự động đảm bảo rằng các cuộc gọi đăng ký có cùng đối số được chia sẻ. Vì vậy, về cơ bản sẽ tự động chăm sóc phần singleton cho bạn.
Chắc chắn bạn có thể tự mình đạt được điều gì đó như thế này, nhưng tôi tin rằng đó là một ưu tiên cao đối với nhóm sao băng, vì vậy có lẽ nó không đáng để nỗ lực vào thời điểm này.