Spring Cloud GCP Cloud Foundry

2024-01-12 09:47 更新

Spring Cloud GCP為Cloud Foundry的GCP Service Broker提供支持。我們的發(fā)布/訂閱,Cloud Spanner,存儲(chǔ),Stackdriver Trace和Cloud SQL MySQL和PostgreSQL入門(mén)者都了解Cloud Foundry,并從Cloud Foundry環(huán)境中自動(dòng)配置中使用了諸如項(xiàng)目ID,憑據(jù)等屬性。 。

在諸如Pub / Sub的主題和訂閱或Storage的存儲(chǔ)桶名稱(chēng)的情況下,這些參數(shù)未在自動(dòng)配置中使用,您可以使用Spring Boot提供的VCAP映射來(lái)獲取它們。例如,要檢索預(yù)配置的發(fā)布/訂閱主題,可以在應(yīng)用程序環(huán)境中使用vcap.services.mypubsub.credentials.topic_name屬性。

如果同一服務(wù)多次綁定到同一應(yīng)用程序,則自動(dòng)配置將無(wú)法在綁定中選擇,也不會(huì)為該服務(wù)激活。這包括MySQL和PostgreSQL到同一應(yīng)用程序的綁定。

為了使Cloud SQL集成能夠在Cloud Foundry中運(yùn)行,必須禁用自動(dòng)重新配置。您可以使用cf set-env <APP> JBP_CONFIG_SPRING_AUTO_RECONFIGURATION '{enabled: false}'命令來(lái)這樣做。否則,Cloud Foundry將生成帶有無(wú)效JDBC URL(即jdbc:mysql://null/null)的DataSource

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)