領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多我非常榮幸代表 Spring 和 Apache Geode 社群宣布 Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 1.1.1.RELEASE
以及 1.2.0.M2
的發布。
1.1.1.RELEASE
的版本可在 Maven Central 中取得。
1.2.0.M2
版本的檔案可在 Spring Milestone 儲存庫中取得。
SBDG 1.1.1.RELEASE
已升級至 Spring Boot 2.1.8.RELEASE
,而 SBDG 1.2.0.M2
已升級至 Spring Boot 2.2.0.M6
。
此外,1.2.0.M2
和 1.1.1.RELEASE
現在都支援使用 Pivotal Platform,以特定使用者身分,在 Pivotal Cloud Cache (PCC) 中執行您的 Spring Boot、Apache Geode ClientCache
應用程式。
請參閱 Issue-44 以取得更多詳細資訊。
如果您使用 PCC 將 Spring Boot 應用程式部署到 Platform,且應用程式需要唯讀存取權,這會非常有用。
用 PCC 產品總監 Pulkit Chandra 的話來說,"在 v1.9.0 中,我們引入了「共用服務實例」的概念,這表示 Space A 中的應用程式可以存取 Space B 中的 Cloud Cache 叢集,但只能「讀取」資料。這確保了每個網域叢集的健康隔離模式,其中一個空間具有「讀取/寫入」存取權,而其他空間僅具有「讀取」存取權。"
此功能和 1.9 仍在開發中,因此暫定將此功能納入 1.9 版中。然而,為了預期 Pivotal Platform 中的這個 UC,SBDG 已經為您準備好了。
此功能不僅限於將 Spring Boot 應用程式部署到 Pivotal Platform 時使用。當您的 Spring Boot 應用程式在 Platform 之外執行,並連線到外部管理的 Apache Geode 叢集時,SBDG 對特定執行階段使用者的支援同樣有效。
請參閱文件以取得更多詳細資訊。
如需 1.1.1.RELEASE
中完整變更清單,請參閱變更日誌。
如需 1.2.0.M2
版本中完整變更清單,請參閱變更日誌。
目前所有精力都集中在取得 1.2.0.M3
上。
在下一個版本中,您將能夠使用新的 @EnableClusterAware
註釋來註釋您的 Spring Boot、Apache Geode 或 Pivotal Cloud Cache 基礎應用程式,並且您的應用程式將根據 SBDG 是否可以偵測到伺服器或伺服器叢集,在僅限本機的環境和用戶端/伺服器環境之間無縫切換。
預覽
Cluster-Aware,Spring Boot Apache Geode 應用程式
@SpringBootApplication
@EnableClusterAware
class MySpringBootApacheGeodeClientCacheApplication { ... }
當叢集存在於您的執行階段環境中時,@EnableClusterAware
註釋(也使用 SDG 的 @EnableClusterConfiguration
註釋進行 meta-annotation)還會將配置中繼資料從您的用戶端推送至伺服器。
例如,如果您在應用程式中定義了任何用戶端 Region(非常常見),這些 Region 需要具有相同名稱的伺服器端 Region,則 SBDG 會為您處理此問題。
我們認為這將是在開發時的有用功能,因為您可能會非常快速地切換環境,反覆運算您的應用程式以快速獲得回饋,例如能夠在本機執行測試和偵錯,然後推送回您的測試/預備環境以進行更高層級的驗收和整合測試。
此功能的預覽版已經可以在 1.2.0.BUILD-SNAPSHOT
的文件中找到。嘗試看看!
1.2.0.M3
暫定於9 月 24 日星期二發布。
一如既往,我們非常歡迎並感謝您的回饋。
Issues | PR | StackOverflow