【发布时间】:2017-10-04 12:51:39
【问题描述】:
我的公司正在运行使用 openshift 部署的微服务项目。
现有服务成功连接到rabbitmq服务,其代码具有此属性,
spring.cloud.stream.rabbitmq.host: rabbitmq
spring.cloud.stream.rabbitmq.port: 5672
现在我正在使用我的笔记本电脑开发新服务,但尚未部署到 openshift,现在我正在尝试连接到与其他代理相同的代理,因此我使用 5672 为rabbitmq 服务创建了新路由,因为它是端口
这是我的 YAML 路线:
apiVersion: v1
kind: Route
metadata:
name: rabbitmq-amqp
namespace: message-broker
selfLink: /oapi/v1/namespaces/message-broker/routes/rabbitmq-amqp
uid: 5af3e903-a8ad-11e7-8370-005056aca8b0
resourceVersion: '21744899'
creationTimestamp: '2017-10-04T02:40:16Z'
labels:
app: rabbitmq
annotations:
openshift.io/host.generated: 'true'
spec:
host: rabbitmq-amqp-message-broker.apps.fifgroup.co.id
to:
kind: Service
name: rabbitmq
weight: 100
port:
targetPort: 5672-tcp
tls:
termination: passthrough
wildcardPolicy: None
status:
ingress:
- host: rabbitmq-amqp-message-broker.apps.fifgroup.co.id
routerName: router
conditions:
- type: Admitted
status: 'True'
lastTransitionTime: '2017-10-04T02:40:16Z'
wildcardPolicy: None
当我尝试使用此属性连接我的新服务时:
spring.cloud.stream.rabbitmq.host: rabbitmq-amqp-message-broker.apps.fifgroup.co.id
spring.cloud.stream.rabbitmq.port: 80
我的服务设置连接失败。
如何解决这个问题? 我应该在哪里修复它?我的服务路线或我的服务属性..?
感谢您的关注。
【问题讨论】:
标签: rabbitmq openshift spring-cloud-stream