我是服务集成总线的新手。我配置了一个总线,并将我的websphere门户服务器添加为总线成员。接下来创建了一个主题连接工厂,并在这里选择了创建的总线, 我想向服务集成总线默认主题空间发送消息。我不确定如何使用JMS将消息发送到默认主题空间
答案 0 :(得分:0)
唯一剩下的就是创建一个新的主题(资源> JMS>主题>新),在其中选择您要使用的主题空间,在您的情况下是 Default.Topic.Space 。 之后,您可以使用以下代码向您的主题发送消息:
// Get the connection factory
connFactory=(ConnectionFactory)initCtx.lookup("jms/mycf");
// Get the destination used to send a message
destination = (Destination)initCtx.lookup("jms/mytopic");
Connection conn = connFactory.createConnection();
// Create a non-transacted session
Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
// Create the message producer
MessageProducer msgProducer = session.createProducer(destination);
// Create the message
TextMessage txtMsg = session.createTextMessage("Hello There!!!");
// Send the message
msgProducer.send(txtMsg);
session.close();
conn.close();