我的项目中有一个用例,我将收到一个文档,然后处理它并将其发送到另一个模块。 所以我希望保留收到的文档并异步处理它。 我们没有使用任何分布式应用程序概念,完全部署发生在同一系统中。所以我觉得使用JMS是一个有点重的方法。 我想知道是否有任何现有的API可以用于此目的? 我想要像轻量级持久性队列机制。
谢谢和最诚挚的问候,凯蒂
答案 0 :(得分:0)
如果你想要持久性,必须有“任何”来关心你的数据。
API只是一些功能的大门。
的可能性:
将“数据包”序列化并存储在文件中,以供其他模块进一步阅读。然后,它是关心的文件系统;
使用数据库。是关心的DBMS;你需要一个DBMS;
使用JMS。它并不复杂,而且已经很成熟。这是关心的队列系统,你需要一台服务器。
其他解决方案将有一个“服务器”来保存您的数据。