使用java从MQ读取消息

时间:2014-06-03 20:44:47

标签: java tomcat quartz-scheduler mq

我需要一些设计和开发输入来读取队列中的消息。我有以下要求和约束

  1. 我需要从队列中读取消息并且对db不敏感。

  2. 消息可以任意间隔(100个同时或1个一个,间隔很短)

  3. 没有任何MDB容器可以托管(只是普通的tomcat服务器)

  4. 需要编写java应用程序来执行上述操作。

  5. 所以不太确定如何使用这个简单的应用程序。

    1. 如果使用quartz调度程序来触发作业以读取队列中的所有消息,那么即使完整的下一个调度程序实例可能启动并产生问题之前也不确定。
    2. 请告诉我任何意见。

      这基本上是一些实用程序,所以我不想花太多时间,也不想花太多资源。

      谢谢&问候

      LR

1 个答案:

答案 0 :(得分:0)

使用像Mule或Camel这样的ESB可以简化您的开发。您可以找到已经开发的组件(称为端点),用于从队列中读取并写入数据库。也用于调度石英作业。