我是Tibco,ActiveMatrix BusinessWorks和Tibco Designer的新手。
我遵循了Jazon Samillano关于发送和接收JMS消息的教程。在本教程中,他将JMS正文中的文本发送到队列。
我现在尝试的是通过另一个Java应用程序发送一个Java对象到队列,并使用调色板元素JMS队列接收器读取Tibco设计器中的Java对象。之后,我想处理数据,然后通过JMS队列发送器向具有相同对象的另一个队列发送JMS消息(带有一些轻微的操作)。
在JMS队列接收器和JMS队列发送者的配置中,有一个下拉列表,我可以在其中选择消息类型“对象”。但是我必须做什么呢?我想我需要在JMS主体和一个变量之间建立一个映射(=Tibco Designer中Java对象的重述)来处理数据。但是我该怎么做呢?
有人知道一个好的教程吗,或者有人能解释一下我是如何做到这一点的吗?
我真的非常感谢你的帮助。
提前谢谢
您收到的是通过JMS序列化的java对象。您可以使用Java调色板活动来反序列化它,并对该对象做任何您想做的事情。如果您的序列化对象不是来自标准Java类(例如String),那么您需要在设计器的类路径中拥有java类或jar。
因此,我实现了自己的mpi库(简化版本),我需要在进程之间发送/接收一些数据。MPI_Send看起来像这样(void *buf,整数计数,数据类型数据等)。所以这意味着我需要发送数据类型(char,double或int)的计数元素,指向buf的地址。我需要通过消息队列(mq)发送它们。MPI_Recv采用大致相同的参数。目前,这是我在发送和Recv中所做的: 现在我只接收数组的第一个元素。我该如何
消息的链式队列。 重要的数据结构 msqid_ds //位置/usr/include/linux/msg.h struct msqid_ds { struct ipc_perm msg_perm; struct msg *msg_first; /* 指向消息头 */ struct msg *msg_last; /* 指向消息尾 */ __
问题内容: 我试图将字符串消息发送到在weblogic服务器中创建的JMS队列中。我使用Eclipse IDE,当我运行Web应用程序时,出现以下错误,tomcat服务器关闭。错误是 请帮助我。谢谢和最诚挚的问候 问题答案: 基于对该问题的一些快速研究,它似乎是由于在应用服务器和客户端之间使用不同的JDK级别引起的。我看到的大多数示例都表明,在Java 5上运行Weblogic时在客户端上使用Ja
我设置了一个EJB项目,使用JMS将持久性实体对象发送到MDB。我使用JBoss EAP 7,使用Apache ActiveMQ作为消息传递提供程序。我像这样设置ConnectionFactory和队列: 这是我的消息生成器,它接收“Account”实体对象作为参数并将其发送到队列: EntityEnqueueBean。Java语言 MDB从队列接收消息并对其进行处理: java账户 不确定我做错
为什么已经拥有了共享内存时需要消息队列呢? 这将是多种原因,让我们将其分解为多个点来简化 - 据了解,一旦消息被一个进程接收到,它将不再可用于任何其他进程。 而在共享内存中,数据可供多个进程访问。 如果想使用小信息格式进行通信。 当多个进程同时进行通信时,共享内存数据需要同步保护。 使用共享内存的写入和读取频率很高,那么实现功能将会非常复杂。 在这种情况下不值得使用。 如果所有的进程不需要访问共享
一、消息模型 点对点 发布/订阅 二、使用场景 异步处理 流量削锋 应用解耦 三、可靠性 发送端的可靠性 接收端的可靠性 参考资料 一、消息模型 点对点 消息生产者向消息队列中发送了一个消息之后,只能被一个消费者消费一次。 发布/订阅 消息生产者向频道发送一个消息之后,多个消费者可以从该频道订阅到这条消息并消费。 发布与订阅模式和观察者模式有以下不同: 观察者模式中,观察者和主题都知道对方的存在;