原生的一般不会这么用但是必要的时候这是个很好的方法
点对点的方式这个,两个软件之间做通讯很不错,但是问题是如果有两个相同名称的接收端会轮询发送给各个接收端
订阅者模式,页面看板推送,甚至app都可以做推送很牛逼
订阅者模式里面有这么一段
<!-- Spring用于管理真正的ConnectionFactory的ConnectionFactory -->
<bean id="connectionFactory" class="org.springframework.jms.connection.SingleConnectionFactory">
<!-- 目标ConnectionFactory对应真实的可以产生JMS Connection的ConnectionFactory -->
<property name="targetConnectionFactory" ref="targetConnectionFactory"/>
</bean>
可以改成这个
<bean id="connectionFactory" class="org.springframework.jms.connection.CachingConnectionFactory"
p:targetConnectionFactory-ref="targetConnectionFactory"
p:sessionCacheSize="10"></bean>
这个可以减少负载