【发布时间】:2011-09-11 20:19:21
【问题描述】:
我目前正在用 java 设计一个关联引擎,它从 pdf 文件中提取数据并关联(在必要时发出警报)它来自关系数据库的结构化数据。
专注于系统组成的pdf文件的处理:
从 pdf 中执行自定义提取的组件。
将有时无序的不干净数据解析为所需数据结构的组件
一个标准化组件,用于标准化比较值
还有一个与数据库接口的组件(提取的数据将与其余数据一起插入)
这些组件应该可以在其他处理链中重复使用,但它们最初都将在同一个系统上运行。
我认为在组件之间进行某种缓冲是明智的,使用 JMS 队列是明智的还是这会使事情变得过于复杂?我一直在试验一个简单的linkedblockingqueue对象,但是这个对象必须在组件之间传递,所以它需要一个主组件来驱动我不确定是否需要的所有东西,有没有解决这个问题的标准方法?
【问题讨论】:
标签: java queue jms correlation