首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用grails将应用程序中的脱机mysql数据更新为联机mysql数据

如何使用grails将应用程序中的脱机mysql数据更新为联机mysql数据
EN

Stack Overflow用户
提问于 2019-06-15 05:48:18
回答 1查看 78关注 0票数 0

我已经开发了一个使用grails3的计费应用程序。要求在联机和脱机使用此应用程序时,当internet设施中断时,当使用脱机数据存储在本地Mysql db中时,当我切换到联机时,脱机Mysql数据应更新到我的远程Mysql db。实现这个用例的最佳策略是什么?是否有任何grails插件可用于此方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-17 04:55:57

我的一个朋友建议考虑以下用例:

  1. 如果假设系统离线时间相当短,则可以在系统恢复联机时将数据保存在内存中并推送。
  2. 如果您认为离线存储的数据会变得很大,您可以使用平面文件来存储数据,然后读取该文件并在远程mysql db中进行写入。
  3. 您还可以使用mysql复制功能来复制数据,并具有本地和远程mysql实例。你得花点时间在如何做这件事上。
  4. 使用消息队列机制在脱机时对查询进行排队,然后在联机时以相同的顺序写入远程db。
  5. 如果您的sql查询不太复杂,则使用内存中或本地h2数据库。编写一个定期写入远程实例的作业。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56607722

复制
相关文章

相似问题

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