2016-06-09 90 views
0

我們正在嘗試Azure的POC階段。DocumentDB的Grails插件

我們使用的Grails對MongoDb作爲後端(使用GORM)有很好的支持,但是找不到類似的DocumentDd支持。

如果我們選擇使用DocumentDb,我們的選擇將是使用documentDb客戶端庫並與DocumentDb交互的圖層(可能是DAO層)。或者我們回到MongoDb,就像它提供的Azure一樣。

我們有Grails-DocumentDb的其他選擇嗎?

回答

1

您應該能夠使用DocumentDB的驅動程序級別MongoDB兼容性。

配置Grails/GORM就好像它正在與MongoDB進行交談。保留客戶端MongoDB驅動程序,但更改連接字符串以連接到DocumentDB。請參閱說明here

+0

你的意思是說你的驅動程序,我們得到'azure-documentdb'神器,並使用從一個層(通常是doa)連接到documentdb?所以documentdb gorm插件不能退出? –

+1

將Grails/GORM配置爲與MongoDB對話。保留客戶端MongoDB驅動程序,但更改連接字符串以連接到DocumentDB。請參閱此處的說明:https://azure.microsoft.com/en-us/documentation/articles/documentdb-protocol-mongodb/ –

+0

好的方向,現在我面對的問題是使用SSL,應該解決它。 –