2016-05-14 59 views
1

有没有办法在CF中暴露kafkazookeeper端口?我将spotify/kafka docker映像推送到云代工厂。 localhost:2181localhost:9092都能正常工作,但是如何让这些端口对其他应用程序可见?我期待例如kafka.run.pivotal.io:2181kafka.run.pivotal.io:9092将可访问,但事实并非如此。我真的很感激你的意见。谢谢。在要使用它的应用程序如何暴露云代工中的卡夫卡和Zookeeper端口

回答

1

绑定卡夫卡/饲养员服务实例:

cf bind-service APP_NAME SERVICE_INSTANCE 

创建的服务实例的这一操作URL后面会在应用程序的VCAP_SERVICES环境变量。请与:

cf env APP_NAME 

您现在需要做的就是通过解析VCAP_SERVICES在应用程序端获取服务实例的url。这一步取决于您使用的语言/框架。