Cloud foundry PCF上的RabbitMQ,是否通过外部应用程序连接?

Cloud foundry PCF上的RabbitMQ,是否通过外部应用程序连接?,cloud-foundry,Cloud Foundry,我们有一个PCF1.1部署,我们正在开发一些微服务。我们希望使用RabbitMQ作为服务代理实现一个发布子模式。但是,发布者是外部应用程序,而使用者是PCF租户应用程序。我知道您可以在PCF租户应用程序中读取环境变量进行连接,但是如何从外部应用程序连接到RabbitMQ?您必须扩展org.springframework.cloud.config.java.AbstractCloudConfig类,并在同一类中为RabbitMQ创建连接工厂。比如说, @Bean public RabbitTemp

我们有一个PCF1.1部署,我们正在开发一些微服务。我们希望使用RabbitMQ作为服务代理实现一个发布子模式。但是,发布者是外部应用程序,而使用者是PCF租户应用程序。我知道您可以在PCF租户应用程序中读取环境变量进行连接,但是如何从外部应用程序连接到RabbitMQ?

您必须扩展
org.springframework.cloud.config.java.AbstractCloudConfig
类,并在同一类中为RabbitMQ创建连接工厂。比如说,

@Bean
public RabbitTemplate rabbitTemplate(){
   return new RabbitTemplate(connectionFactory().rabbitConnectionFactory());
}