我目前正在雲代工廠部署,現在我有一個前端服務器和一個後端服務器。
兩者均作爲微型服務部署在Cloud Foundry nodejs構建包中。在Cloud Foundry上創建私有實例
我想從外部世界隱藏後端服務器,只有我的前端服務器可以訪問它。我怎麼做? 如果我刪除了到後端服務器的路由,服務器從外部隱藏,但是我不知道如何從我的前端訪問它。
我是Cloud Foundry的新手,也許有一個簡單的方法。
感謝
安德烈亞斯
感謝您的信息爲止。
但是我不明白我現在怎麼可以隱藏我的後端實例從外部訪問,但允許訪問frontrontend?
基本上我需要在我的空間中設置什麼樣的輪詢,以便只允許我的前端實例訪問端口80(可以說前端IP爲168.192.0.5)。
你能舉個例子嗎?
您正在尋找服務發現解決方案。谷歌搜索「Cloud Foundry服務發現」我得到:https://docs.pivotal.io/spring-cloud-services/service-registry/。因此,如果您使用Pivotal Cloud Foundry,則可以使用Netflix OSS工具包中基於Eureka的服務。如果沒有,有許多方法可以推出自己的服務發現解決方案(注意每個應用實例通過環境變量知道其外部IP和端口),但我不知道任何OSS開箱即用解決方案。 –