标签: java sql database oracle
我需要用Java创建一个Web应用程序,该应用程序提供一个基于db表内容的仪表板。 它需要“自动刷新”,并始终与数据库中的实际数据同步。
对于浏览器<-> servlet交互,我可以使用websockets或至少通过长时间轮询来实现“新鲜”,但是我仍然会陷入Java <-> db通信中。
我可以进行一些轮询,但实际上我会从数据库本身获得一些“通知”。
有什么方法/一些库可以实现吗?
就我而言,数据库是oracle,但我也对postgres的解决方案感兴趣。
答案 0 :(得分:0)
要监视数据库更改,debezium连接器是好的。通过使用此功能,您将获得kafka主题中数据库的所有更改事件。
对于oracle,请参阅this教程
有关Postgresql,请参阅this教程