Ich möchte machen eine App (und einen Webserver), wo ich dieses Szenario erstellen:Wie eine App, die synchronisiert zwei Geräte basieren auf einem entfernten db Wert
device1 macht einen Beitrag und Set ein Wert in einer entfernten Datenbank.
device2 wird über den geänderten Wert in der Datenbank benachrichtigt und erhält den Wert.
Was ich brauche, ist obiously das Muster, eine Implementierung davon oder einfach nur die Architektur ich verwenden könnte die Lösung ein präsentiert zu entwickeln.
Ich dachte an ein Pub/Sub-Muster. Was schlagen Sie vor?
EDIT: Meine Idee war eine gemeinsame Einkaufsliste (wie Bring um klar zu sein). Ich möchte, dass, wenn jemand ein Element in die gemeinsame Liste legt, die Liste in "Echtzeit" auf dem anderen Client aktualisiert wird.
Ich fand rethinkdb https://www.rethinkdb.com/ und könnte nützlich sein (genau wie Firebase), aber ich weiß nicht, ob es möglich ist, es in der App direkt aufzurufen. Ich weiß nicht, wie man die Android-App und die DB integriert.
+1 für Firebase. Fast alle Tutorials/Live-Coding-Showcases zeigen genau die gleiche Funktionalität, die Sie in Ihrer Frage beschreiben. Shared Datenbank Benutzer A drückt einen Wert auf und der Wert aktualisiert auf Benutzer Bs Telefon in (fast) Echtzeit –
Meine Idee war eine gemeinsame Einkaufsliste (wie Bring, um klar zu sein). Ich möchte, dass, wenn jemand ein Element in die gemeinsame Liste legt, die Liste in "Echtzeit" auf dem anderen Client aktualisiert wird. Ich fand rethinkdb https://www.rethinkdb.com/ und könnte nützlich sein (genau wie Firebase), aber ich weiß nicht, ob es möglich ist, es in der App direkt aufzurufen. Ich weiß nicht, wie man die Android-App und die DB integriert. – ozzem