spring-amqp

       spring提供了 ConnectionFactory 接口,它的唯一实现类 CachingConnectionFactory 可以提供 Connection 实例,这个spring中的Connection是 com.rabbitmq.client.Connection 的包装类。CachingConnectionFactory默认情况下只提供一个connection供整个Application共用。之所以可以共用这一个connection,是因为AMQP中真正的工作单元是channel。CachingConnectionFactory支持缓存这些channel,并根据是否是事务性channel分开缓存。可以通过 setChannelCacheSize()
设置channel个数,默认情况下是25个。







猜你喜欢

转载自blog.csdn.net/Leftmumu/article/details/80917506