我有一套寧靜的服務連接到Oracle,MySQL和Phoenix DB。這些都在tomcat上運行。我必須將這些服務遷移到關鍵的雲代工廠。如果我將可能使用雲配置服務器或env變量連接到這些數據庫的連接參數外部化,或者是否還有其他需要做的事情,這足夠了嗎?我認爲任何用於在雲代工之外部署的Java應用程序的數據庫都可以在應用程序部署到關鍵雲代工廠時使用。如果我的假設不正確,請糾正我。Cloud Foundry與數據庫的兼容性
1
A
回答
1
您當然可以通過Spring Cloud Config Server管理您的連接參數並以此方式連接。
另一種方法是使用用戶提供的服務實例: http://docs.pivotal.io/pivotalcf/devguide/services/user-provided.html
某些組織可能更喜歡這種做法,因爲管理你的數據庫的訪問可能與平臺操作職責代碼配置的責任更緊密地結合起來。
+0
感謝Corby!但是,在Cloud Foundry環境中部署代碼之後,如果在集成任何數據庫時遇到任何挑戰,或者它應該工作正常,只要所需的防火牆端口是開放的,因爲我們只是抽象連接參數? –
相關問題
- 1. 數據庫SQL兼容性
- 2. Realm數據庫跨平臺兼容性?
- 3. Cloud Foundry Org Space
- 4. Cloud Foundry for SaaS
- 5. Cloud Foundry - node.js - MySQL
- 6. JMX - Pivotal Cloud Foundry
- 7. Cloud Foundry解釋
- 8. 通過Cloud Foundry組織交換數據
- 9. Cloud Foundry SSL with Cloud Flare
- 10. 與Firebase數據庫(iOS和Android)的交叉兼容性
- 11. SQL Server Express 2008數據庫與SQL Server Express 2005的兼容性
- 12. Blackfish數據庫與TSQL的兼容性如何?
- 13. Cloud Foundry中的JDK可用性
- 14. Spring Cloud數據流 - 文件作爲Cloud Foundry部署的輸入
- 15. JDK6庫 - 與JDK7的兼容性
- 16. Pivotal Cloud Foundry - 連接到外部oracle數據庫
- 17. JavaScript兼容性庫
- 18. Bluemix Cloud Foundry REST API
- 19. Cloud Foundry Django exit_status = -1
- 20. 如何使mysql數據庫模式與h2數據庫兼容
- 21. Bluemix Cloud Foundry的日誌
- 22. Windows上的Cloud Foundry SSH?
- 23. 的Cloud Foundry V2 Grails中
- 24. Cloud Foundry中的Netflix Zuul
- 25. Cloud Foundry中的時區
- 26. Cloud Foundry上的RabbitMQ和Nodejs
- 27. SAAJ與JAXB的兼容性
- 28. .NET與MySql.Data的兼容性
- 29. 2.2.1與3.0的兼容性
- 30. ModSecurity與NginX的兼容性
是的,你是對的。我部署了一個Spring Boot應用程序,該應用程序使用MongoDB的數據庫服務提供的MongoLabs(現在稱爲MLabs)。只需配置數據庫連接屬性,網址,密碼等,它就可以工作。 –
@SanjayRawat你可以給我詳細介紹如何在雲代工廠上使用MongoDB嗎?我的mongodb在本地工作,但我不知道如何配置它在雲代工廠的工作。 – Jesse
@Jackie Pivotal CF通過Mlabs免費提供MongoDb服務(https://console.run.pivotal.io/marketplace/services/c72eba27-c3f6-4ccb-b2fb-0a74e8ce0a25)。 你可以使用它並配置你的spring啓動應用程序來從CloudFoundry獲取數據庫證書,或者簡單地在'application.properties'文件中對MongoDb證書進行硬編碼(在你從Mlabs鏈接上面創建MongoDb之後)。 這裏是我使用硬編碼以及CloudFoundry env變量方法使用MongDb的項目 - [blogAggr](https://github.com/RawSanj/blogAggr) –