我想實現Vaadin服務器推送,以便將服務器數據庫上的更改推送給用戶。例如,如果用戶A保存到服務器數據庫,則用戶B應該在他的用戶界面上自動查看更改。從服務器Vaadin7容器更新 - 要使用服務器推送或不
然而,Vaadin書指出:
的SQLContainer不斷連續地檢查行的量 連接的數據庫表中,爲了檢測外部添加或去除 行。默認情況下,假設表格行數保持 有效10秒。這個值可以從代碼中改變;與SQLContainer中的 setSizeValidMilliSeconds()。
那麼這是否意味着我不需要實現服務器推動服務器數據庫更改?
SQLContainer是否也檢查行更新?
我相信服務器推送的原因是將數據更改推送給用戶?
僅供參考,「SQLContainer」已從Vaadin 8及之後版本中刪除。一些人建議使用Java庫,如MyBatis,jOOQ或Querydsl作爲替代方法。 –