中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

VMware的CloudFoundry服務(wù)獲得對PostgreSQL支持

2019-02-26    來源:多智時(shí)代

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

今年年初,VMware宣布了CloudFoundry項(xiàng)目,一款平臺(tái)即服務(wù)(PAAS)開源解決方案,其預(yù)置提供對MongoDB、MySQL及Redis此類服務(wù)的支持。最近它將PostgreSQL和RabbitMQ加入到云服務(wù)列表中以便為各應(yīng)用所使用,同時(shí)也提供了一個(gè)可運(yùn)行在單個(gè)工作站上的Micro版CloudFoundry。

將PostgreSQL納入CloudFoundry還是很有趣的,因?yàn)樗且粋(gè)非常有特色的傳統(tǒng)數(shù)據(jù)庫,其受眾較之MySQL或MongoDB的用戶截然不同。為了更好使用PostgreSQL,cloudfoundry并沒有直接使用其正常發(fā)布的版本而是在vFabric之上定制了一個(gè)版本,這在官方博客上有做解釋。(

該博客上給了一個(gè)樣例說明如何利用Spring Roo在一個(gè)Java項(xiàng)目中使用PostgreSQL。我們這里介紹另一種可選方案,針對的Java應(yīng)用是某個(gè)基于Spring使用了JPA的WAR。

假設(shè)你的應(yīng)用已有的Spring上下文初始化內(nèi)容如:

META-INF/persistence.xml文件如:

org.hibernate.ejb.HibernatePersistence

多虧了CloudFoundry的自動(dòng)配置功能,此應(yīng)用可以被直接上傳到CloudFoundry,完全不用做任何修改。

PostgreSQL(包括MySQL和其他平臺(tái)支持的服務(wù))充分利用了Cloudfoundry提供的自動(dòng)配置功能。在特定條件下,使用了PostgreSQL的某一本地Java應(yīng)用可以上傳到Cloudfoundry而無需修改任何一行代碼

自動(dòng)配置利用了Spring核心容器的功能,當(dāng)下面兩個(gè)條件都滿足的情況下可以生效:

  1. 任一給定的服務(wù)類型有且只有一個(gè)服務(wù)實(shí)現(xiàn)。比如,你應(yīng)該只給自己的應(yīng)用綁定一個(gè)關(guān)系型數(shù)據(jù)庫服務(wù)(MySQL或PostgreSQL)。
  2. 每個(gè)匹配類型對應(yīng)有且只有一個(gè)bean。比如,在你的應(yīng)用上下文中應(yīng)該只出現(xiàn)一個(gè)數(shù)據(jù)源bean。

如果滿足上述需求,那Cloudfoundry將會(huì)自動(dòng)攔截你的本地?cái)?shù)據(jù)源,并使用Cloudfoundry服務(wù)來代替那些設(shè)置在Spring上下文中的值。

剩下唯一要做的就是積極地回答當(dāng)應(yīng)用被上傳到云上,vmc是何時(shí)請求服務(wù)綁定的。

對于更加復(fù)雜的應(yīng)用,Spring 3.1預(yù)計(jì)能增加一個(gè)特殊的命名空間并提供運(yùn)行時(shí)概要支持。

在不久的將來,云計(jì)算一定會(huì)徹底走入我們的生活,有興趣入行未來前沿產(chǎn)業(yè)的朋友,可以收藏云計(jì)算,及時(shí)獲取人工智能、大數(shù)據(jù)、云計(jì)算和物聯(lián)網(wǎng)的前沿資訊和基礎(chǔ)知識,讓我們一起攜手,引領(lǐng)人工智能的未來!

標(biāo)簽: Mysql 大數(shù)據(jù) 代碼 數(shù)據(jù)庫 云服務(wù) 云計(jì)算

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:大數(shù)據(jù)撬動(dòng)醫(yī)療數(shù)據(jù)應(yīng)用杠桿

下一篇:中移動(dòng)發(fā)布MM云服務(wù)等五大能力