java - 定期缓存并上传到服务器

标签 java caching soa ehcache

我需要定期将数据上传到服务器,这些数据存储在 SQL 中(经过 BL 中的一些处理后)。

假设每 15 分钟我就有 20000 个 JSON 对象,每个对象大小为 1kb。实现这个的最好方法是什么。

我想到将其写入文本,然后压缩并上传到服务器。但现在可能有更好的技术,比如 EHcache。我该如何决定?使用这些缓存开源工具是否更好?

可能有 10-100 个客户端,每个客户端都向服务器发送前面提到的消息。

最佳答案

Mongodb 听起来适合您的任务,因为您正在谈论缓存 json 文档。 您可以缓存某个集合中的文档,然后您可以稍后与持久存储同步。 与其他持久性缓存(例如 eh)相比,它将在典型应用程序容器之外提供更高的可扩展性和可靠性,同时可以帮助您以快速且简单的方式轻松转储记录。

http://www.tutorialspoint.com/mongodb/mongodb_advantages.htm

http://www.mongodb.com/blog/post/why-mongodb-popular

关于java - 定期缓存并上传到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30317592/

相关文章:

Java:对数组列表进行排序并以二维数组形式返回

java - Andengine Sprite 数组错误

java - 如何将 SmartGWT DataSource 与异构数据一起使用

java - Spring Boot 安全性中的页面重定向问题

web-services - Camel 和 BPEL 的区别

http - 缓存破坏——查询字符串与 URL 路径

java - 如何以编程方式清除 Windows 中的缓存?

javascript - 为什么我更改代码时更改没有实时影响

web-services - 面向服务架构中的集中身份验证

java - 如何使用 Java 获取 Sonic 管理控制台容器日志时间戳?