我刚开始获得知识并使用JMS(activemq)。伪代码如下所示我应该多久实例一次JMS主题连接和会话
// 1. TopicConnectionFactory tcf =(TopicConnectionFactory)ctx.lookup(“XXConnFactory”);
// 2. TopicConnection connection = tcf.createTopicConnection();
// 3. TopicSession topicSession = connection.createTopicSession(false,Session.AUTO_ACKNOWLEDGE);
然后使用topicSession创建发布者并调用publish()方法。
问题是,我什么时候初始化TopicConnection/TopicSession。是否可以让TopicConnection初始化一次,并使用相同的连接为每个调用获取会话?
基本上我想知道哪些可以实例化一次,哪些应该为每个调用实例化。