要对接一个监控系统,实现的效果大概是,监控识别出一个车辆后,这边的界面中就显示“过车了!”。这种需求用什么方案比较好呢?
那边的数据库用的是 oracle ,现在想的方案是,在他们的数据库上做一个触发器, oracle 的触发器好像可以调用 java 代码,写一个通过发送 http post 请求来通知我们系统的方法,在有 insert 发生时就触发。我们是个 b/s 的系统,再通过 websocket 的方式,刷新浏览器,达到实时的效果。不知道这个方案可行不可行,或者还有没有其它更好的方案
1
cxh116 2016-05-25 11:30:13 +08:00
|
2
lissome 2016-05-25 12:28:20 +08:00
Oracle 有个 Database Change Notification
http://docs.oracle.com/cd/E11882_01/java.112/e16548/dbchgnf.htm#JJDBC28815 |