【发布时间】:2016-08-14 20:11:19
【问题描述】:
我正在使用 IBM 的 Websphere MQ 队列,我想连接到其中的多个,浏览每个消息,并将它们全部路由到另一个队列,不同的应用程序将从该队列中读取。
从“主”队列读取的应用程序是用 Java 编写的,并使用 Spring Boot 和 JMS 处理来自队列的消息。我发现用这个应用程序连接到多个队列有困难,所以我的想法是创建一个路由器应用程序,它可以连接到多个队列,清除“主”队列,并用收集到的队列中的消息填充它。
我也在 Java 中开始了“路由器”应用程序,并决定使用 Spring Boot,而不是 JMS,但在概念上仍然发现了一些困难。
所以我想知道 Java 是否适合这项工作(或者我可能缺少一些基本的东西)。我也在考虑 Perl 脚本,但我对这门语言不是很有经验(如果有的话),但我不想贬低它是一个可行的选择。
那么这两种语言中的哪一种可以被证明是:
1) 可维护
2) 有点容易阅读
3) 高效
完成我所描述的任务?
两者的优点和缺点都会很好。
【问题讨论】:
标签: java spring perl ibm-mq processing-efficiency