首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >监视rails应用程序中的数据库更改

监视rails应用程序中的数据库更改
EN

Stack Overflow用户
提问于 2012-07-22 17:41:26
回答 1查看 503关注 0票数 0

我的应用程序是由两部分开发的- rails前端和java后端。后端可以修改数据库(添加、修改或删除记录),我正在寻找一个解决方案-如何从前端监控数据库的变化,以将其推送到客户端。当然-我可以添加代码到后端,通过http get调用一些方法,但也许你可以推荐给我更好的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-23 05:14:05

我推荐Faye gem。查看http://railscasts.com/episodes/260-messaging-with-faye。您需要在java应用程序中构建一个“调用者”,该调用者在数据处理完成后调用一个Faye函数。然后让faye将数据推送到客户端。

添加:使用rails应用程序中的操作构建API控制器,当JAVA应用程序更新数据时,JAVA应用程序将调用该操作。然后,API操作可以使用Faye将数据推送到rails的“客户端”。

如果您以这种方式实现它,那么您可以在Java应用程序的调用中非常具体,并且只更新需要更新的客户端。您还可以添加其他复杂性,例如,如果您的数据经常更新,您可以将更新排入队列,并以特定的可配置整数推送它们。等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11599203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档