java中的持久性队列

时间:2015-12-01 11:30:05

标签: java jms

我的项目中有一个用例,我将收到一个文档,然后处理它并将其发送到另一个模块。 所以我希望保留收到的文档并异步处理它。 我们没有使用任何分布式应用程序概念,完全部署发生在同一系统中。所以我觉得使用JMS是一个有点重的方法。 我想知道是否有任何现有的API可以用于此目的? 我想要像轻量级持久性队列机制。

谢谢和最诚挚的问候,凯蒂

1 个答案:

答案 0 :(得分:0)

如果你想要持久性,必须有“任何”来关心你的数据。

API只是一些功能的大门。

的可能性:

  • 将“数据包”序列化并存储在文件中,以供其他模块进一步阅读。然后,它是关心的文件系统;

  • 使用数据库。是关心的DBMS;你需要一个DBMS;

  • 使用JMS。它并不复杂,而且已经很成熟。这是关心的队列系统,你需要一台服务器。

  • 其他解决方案将有一个“服务器”来保存您的数据。