Sto cercando una semplice implementazione per trasferire i cambiamenti da un database relazionale gratuito (PostgreSQL, MySQL, SQLite, ecc.) Ai browser dei clienti tramite WebSocket o WebPush.
Desidero evitare tutto l'ecosistema JavaScript lato server (Node.js, npm & cie) e i database NoSQL.
Tutti devono essere ospitati nei server della mia azienda, non posso utilizzare servizi di terze parti.WebSocket con RDMBS gratuito (PostgreSQL, SQLite, ecc.) E senza ecosistema JavaScript
Ho trovato queste soluzioni interessanti:
- http://initd.org/psycopg/articles/2010/12/01/postgresql-notifications-psycopg2-eventlet/ [Python]
- https://gist.github.com/drocco007/6e44ac1a581546c16e67 [lo stesso un po 'migliorata]
- https://coussej.github.io/2015/09/15/Listening-to-generic-JSON-notifications-from-PostgreSQL-in-Go/ [con Go]
Sai altro modi per farlo?
PostgreSQL è l'RDBMS gratuito più adatto per farlo?
Può essere realizzato con un database SQLite?
Le capacità di Apache o NGinx possono essere utilizzate per raggiungere questo obiettivo?
Ho aggiornato la mia risposta; Ho realizzato un progetto chiamato postgrest2websocket che potrebbe essere interessante per te. –