论坛首页 Java企业应用论坛

java如何做到实时-----两种方案

浏览 20130 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-11-10  
rovanz 写道
....
只要统一数据库操作的入口不就做到了,你爱杂折腾咋折腾,而且这种方式对数据库没有任何额外的操作

这个比较好啊
0 请登录后投票
   发表时间:2009-11-10   最后修改:2009-11-10
设定一个更新版本号 每次更新之后都重新设置下那个版本号 应用层定时访问这个版本号 如果变了 就重新读取数据库 LZ认为这个方案如何
0 请登录后投票
   发表时间:2009-11-11  
是否可以用AOP来实现呢,在新增,修改,删除之后做一些操作
1 请登录后投票
   发表时间:2009-11-11  
rovanz 写道
....
只要统一数据库操作的入口不就做到了,你爱杂折腾咋折腾,而且这种方式对数据库没有任何额外的操作


修改JDBC driver怎么样?

不知道这么做合不合理
0 请登录后投票
   发表时间:2009-11-11  
mathfox 写道
rovanz 写道
....
只要统一数据库操作的入口不就做到了,你爱杂折腾咋折腾,而且这种方式对数据库没有任何额外的操作


修改JDBC driver怎么样?

不知道这么做合不合理

修改jdbc driver?
0 请登录后投票
   发表时间:2009-11-11  
可能是直接通过数据库的工具更新数据的。 根本就不走jdbc
0 请登录后投票
   发表时间:2009-11-11   最后修改:2009-11-11
可以在触发器里插入一个message到AQ(Oracle内置的queue服务,在oracle中有个package可以直接操作),再用JMS接受这个消息。
0 请登录后投票
   发表时间:2009-11-11  
rovanz 写道
....
只要统一数据库操作的入口不就做到了,你爱杂折腾咋折腾,而且这种方式对数据库没有任何额外的操作

这个是常规的做法!!!
0 请登录后投票
   发表时间:2009-11-11  
Oracle提供的DCN(Data Change Notification)服务
0 请登录后投票
   发表时间:2009-11-11  
不用修改JDBC,也不一定要用AOP
可以参考一下P6Spy的做法
不过这种方案比较合适于单机

如果集群或者异构系统,那么用MemCache+JMS可能会比较合适一些。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics