This is especially important when running in client mode because there is latency between the message being removed from the queue and when it is delivered over the network to the application.
在以客户机模式运行时,这一点尤其重要,因为从队列删除消息和通过网络将其发送到应用程序之间存在一个延迟。
Retrieving messages from a queue by message or correlation identifiers will reduce application performance.
按消息或相关性标识符从队列中检索消息将降低应用程序的性能。
Additionally, it allows polling of application metrics such as transaction rates and times, MQ queue manager status, message counters, or SLM metrics.
另外,它允许对应用程序指标轮询,如事务率和时间、mq队列管理器状态、消息计数器或SLM指标。
The solution USES a simple application to get each message from the cluster queue with no active message consumer applications and put them to another cluster queue.
这个解决方案使用一个简单的应用程序从没有活动消息使用方应用程序的集群队列提取消息,并将它们放置到另一个集群队列中。
Any receiving application retrieves the message from the queue, interprets it, and processes it appropriately.
任何负责接收的应用程序都从该队列检索消息,解释该消息并适当地处理它。
Application a sends a message to the queue.
应用程序a将消息发送到队列。
This is necessary, for example, to remove a poison message from the queue when an application gets stuck.
这种能力是有必要的,例如,当应用程序被阻塞时,管理员需要从队列移除不良消息。
The sample application we will use for this article is a simple one that submits a JMS message and browses the contents of a queue.
我们在本文中所使用的示例应用程序非常简单,即提交一条JMS消息并浏览队列内容。
The message producer application connected to QM1 puts messages to queue CLUSQ1.
连接到QM1的消息生成方应用程序将消息放置到队列CLUSQ1。
QM1 has a message producer application connected, putting messages to cluster queue DCQ1.
QM1 连接了一个消息生成方应用程序,并将消息放置到集群队列DCQ1 中。
The RMs store the application state and are most often databases, but could also be message queue servers (in a J2EE application, these would be JMS providers) or other transactional resources.
资源管理器存储应用程序状态,常常是数据库,但也可能是消息队列服务器(在J2EE 应用程序中,它们将是JMS提供者)或其他事务性资源。
Gets a message from the application queue.
从应用程序队列中获得一个消息。
This article requires a matrix of middleware that may include but is not limited to a Web server, a cluster of application servers, and a message queue server.
本文需要一些中间件,它们可能包括但不限于以下组件:一个Web服务器、一组应用服务器和一个消息队列服务器。
One common approach is to have the application send the data into a message queue, such as IBM WebSphere MQ, to be processed when the resources are available.
一种常用方法是,让应用程序把数据发送给一个消息队列,比如ibmWebSphereMQ,等待到资源可用时处理数据。
The order entry application writes the MQ Everyplace message to a remote queue defined in the local queue manager.
订单输入应用程序将MQEveryplace消息写入本地队列管理器中所定义的远程队列。
When configured to do so, WebSphere MQ puts a message to a specific queue, from which an application can then consume the message and perform actions based on the message contents.
在配置了以上功能后,WebSpheremq会将一个消息放到一个特定队列上,然后应用程序可以从这个队列中使用这个消息并根据这个消息的内容执行动作。
The jrules-bres-mdb-WAS6.jar must be deployed to the application server so that the included JRules MDB can be called when a message arrives on the request queue.
jrules-bres-mdb-WAS6.jar必须被部署到应用程序服务器,这样在消息到达请求队列时,就可以调用它包括的 JRules MDB。
A visibility timeout value, in seconds, is specified when the receiving application reads a message from a queue. This ACTS more like a lock and ensures that, for the specified time period.
当接收消息的应用程序从队列中读取一个消息时,指定可见性超时值(以秒为单位)。
It opens a single queue for each web service exposed by the application and creates a message listener for this queue (this is done once at the time of startup of application) all in OpenJMS server.
将在OpenJMS服务器中为应用程序公开的每个Web服务打开单个队列,并为此队列创建一个消息侦听器(此操作将在应用程序启动时进行一次)。
The message queue framework interface package defines the functions the framework provides, while the message queue framework implementation package provides application-specific implementations.
消息队列框架接口包定义框架提供的功能,而消息队列框架实现包提供应用程序特定的实现。
This removes the poison message so the application can continue to process other messages in the queue.
这会消除有害消息,使应用程序继续处理队列中的其他消息。
Identity context information identifies the user of the application that first put the message on a queue.
身份上下文信息标识首次将消息放入队列的应用程序的用户。
Origin context information describes the application that put the message on the queue on which the message is currently stored.
发送者上下文信息描述将消息放入当前存储消息的队列中的应用程序。
Recall that in this case, an application requires the ability to connect to the queue manager, put a message to a queue, and get a reply.
还记得在本用例中,应用程序需要连接到队列管理器,添加一个消息到队列中,并获得回复。
If the application is using a V1 MQMD, the queue manager will add an MQMDE structure to the message data automatically.
如果应用程序使用的是V1MQMD,队列管理器会自动添加MQMDE结构到消息数据中。
A process defines the application to start when a message arrives on a queue.
进程定义消息到达队列时启动的应用程序。
If the user of the Web application is able to send a message to the warehouse queue, then that user could get goods shipped without paying for them, simply by sending a new message.
如果Web应用程序的用户能够向仓库队列发送消息,则该用户可以直接通过发送一条新消息,从而在不用支付的情况下就让仓库配送货物。
Remember that this is an application with a message-driven bean that receives messages over a JMS queue and prints their content to the screen.
请记住,这是一个带有消息驱动Bean的应用程序,它通过jms队列接收消息,并将其内容打印到屏幕。
In Part 2, we showed how the message is sent to the ESB through a JMS queue, and then forwarded (again using JMS) to the backend application, which receives the message through a message-driven bean.
在第2部分中,我们介绍了如何通过jms队列将消息发送到ESB,然后转发(仍使用JMS)到后端应用程序,后者通过消息驱动Bean接收消息。
For this test scenario, I adopted the Point-to-Point domain, and wrote a simple application to place a message on the queue.
针对该测试案例,我采用点到点(Point -to - Point)域,并编写了一个简单的应用程序来将消息放到队列中。
应用推荐