rabbitmq springのCachingConnectionFactory Beanにハートビートプロパティを設定するにはどうすればよいですか? これはクラウドファウンドリ環境です。したがって、アプリケーションはマニフェストファイル経由のサービスバインディングを使用しており、私はブローカのホスト名を持っていません。 私のSimpleMessageListenerContainer
beanでは、私はCachingConnectionFactory beanを利用しています。私はSpringによってautowiredされていると思います。私はそこに何ができるrabbitmq autoconfigコネクションファクトBeanにハートビートプロパティを設定
、
@Bean
SimpleMessageListenerContainer container(CachingConnectionFactory connectionFactory,
MessageListenerAdapter listenerAdapter) {
SimpleMessageListenerContainer container = new SimpleMessageListenerContainer();
connectionFactory.setRequestedHeartbeat(60);
container.setConnectionFactory(connectionFactory);
...
}
私はCachingconnectionFactoryためのBeanを作成していないのですから、私はそのプロパティを割り当てるための場所を持っていない、これは私がそれを見る唯一の場所です。
自動設定された設定でConnectionFactoryにこのプロパティを割り当てる他の方法はありますか? ありがとう