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

被折叠的 条评论
为什么被折叠?



