从Web服务器向客户端发送通知

时间:2014-04-22 06:14:09

标签: java client-server client send

我的设置包含一个Weblogic服务器,它运行各种REST服务,接受来自客户端(Android应用程序)的HTTP请求,从MySql数据库读取数据并将此数据作为响应发送给客户端。

我的要求是,一旦数据库更新,就应通知客户端。我实施了“轮询”机制。客户端不断发送请求并检查数据库中所做的任何更改。然而,这不是一个非常有效的机制。 能否请您提出任何有效的方法来实现这一目标?

提前致谢!

1 个答案:

答案 0 :(得分:0)

使用编写CRON作业来观察数据库更改的方法之一。

此外,SO已经讨论过这个话题。请参阅以下链接,

Oracle database to send notification / Invoke a java method on reaching Time specified in a column