我正在开发一个处理大量图像处理的 grails 应用程序。工作流程是:
- 用户上传图片
- 项目被添加到队列中
- 后端进程将从队列中选择项目并对其进行分析
我遇到了 OpenCV,它有很多我想使用的功能,但是,JavaCV的 Java 包装器很难使用。除了 Java/Scala 中的几个示例之外,它缺少文档。但是,它有不错的 C 或Python文档。
所以我想知道是否可以用 Python 或 C 编写队列工作程序。工作程序将从队列中取出一个项目,对其进行处理,然后将其放回队列中,以便我的 grails 应用程序可以接收它。
我的问题是:
- 我应该为我的队列使用什么?JMS 插件?
- 为了让 Python 或 C 识别队列中有新项目,我需要做些什么特别的事情吗?这对 ActiveMQ 有好处吗?
- 您认为我的方法存在重大问题吗?
- 任何显示此类 JMS 跨平台演示的链接将不胜感激