首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在java的MQ队列开始时加载消息?

是否可以在java的MQ队列开始时加载消息?
EN

Stack Overflow用户
提问于 2016-03-03 07:06:45
回答 1查看 125关注 0票数 0

我使用IBM连接到队列,从一个文件加载我的消息。我使用javax.jms.QueueSender将消息加载到队列'TEST.IBM.Q‘。

我有一个功能,可以从要作为第一条消息加载的文件中加载有效消息的数量。

示例:假设我有一个名为File1.txt的文件:

代码语言:javascript
复制
Valid
Valid
Valid
Invalid
Valid

在这里,我将像下面这样将5条消息加载到队列中,

代码语言:javascript
复制
Count-4
Valid
Valid
Valid
Valid

目前,我正在整个文件中迭代,以找到有效消息的数量,并在开始时加载它&再次迭代以加载消息。

我知道,这样做不好。有人请你告诉我,一旦一切都做好了,是否有可能在队列开始时加载一条消息?

提前感谢大家!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-03 07:23:31

默认情况下,在IBM中,消息是按优先级传递的,优先级较高的消息先传递,然后是较低优先级的消息。

您可以使用此功能。为有效和无效消息设置不同的优先级。如果希望首先传递有效邮件,则为有效邮件设置较高的优先级,将较低的优先级设置为无效邮件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35765337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档