Poszukuję prostej implementacji, aby przesłać zmiany z bezpłatnej relacyjnej bazy danych (PostgreSQL, MySQL, SQLite itp.) Do przeglądarek klientów za pośrednictwem WebSocket lub WebPush.
Chcę uniknąć całego ekosystemu JavaScript po stronie serwera (Node.js, npm & cie) i baz danych NoSQL.
Wszystkie muszą być hostowane na serwerach mojej firmy, nie mogę korzystać z usług stron trzecich.WebSocket z bezpłatnym RDMBS (PostgreSQL, SQLite, itp.) I bez ekosystemu JavaScript
Znalazłem te ciekawe rozwiązania:
- http://initd.org/psycopg/articles/2010/12/01/postgresql-notifications-psycopg2-eventlet/ [Pythona]
- https://gist.github.com/drocco007/6e44ac1a581546c16e67 [ten sam, nieznacznie ulepszona]
- https://coussej.github.io/2015/09/15/Listening-to-generic-JSON-notifications-from-PostgreSQL-in-Go/ [GO]
Czy znasz inne sposoby, aby to zrobić?
Czy PostgreSQL jest bardziej odpowiedni dla RDBMS?
Czy można to osiągnąć za pomocą bazy danych SQLite?
Czy można wykorzystać umiejętności Apache lub NGinx?
Zaktualizowałem moją odpowiedź; Zrobiłem projekt o nazwie postgrest2websocket, który może być dla ciebie interesujący. –