Spring Data GemFire 1.3.0 釋出
我很高興地宣佈 Spring Data GemFire 1.3.0 的 GA 版本釋出。除了許多小的錯誤修復和增強之外,此版本還包含一些值得注意的新功能,使使用 GemFire 編寫 Java 應用程式變得更加容易
函式註解支援
GemFire 透過提供遠端函式執行框架,實現了“將程式碼帶到資料”的能力。秉承 Spring 的核心價值,Spring Data GemFire 隱藏了註冊和執行遠端函式所需的樣板程式碼,讓您可以編寫 POJO 並專注於應用程式邏輯。有關詳細資訊,請參閱 Spring Data GemFire 參考指南中的
函式執行註解支援章節。
簡化與 GemFire 資料來源的連線
GemFire 提供了許多選項來調整其連線池的效能,以及配置本地資料如何管理和同步。Spring Data GemFire 名稱空間支援所有這些選項,但是許多應用程式是客戶端,只需對 GemFire 資料網格進行讀/寫訪問。對於此類應用程式,現在可以作為客戶端連線到 GemFire,而無需顯式配置池或客戶端區域
<gfe-data:datasource>
<gfe-data:locator host="${host}" port="${port}"/>
</gfe-data:datasource>
上述配置將建立一個客戶端快取、池以及伺服器上所有可用區域的代理客戶端區域,並提供合理的預設值,並將它們註冊為 Spring bean。
JSON 支援
GemFire 7.0 提供了儲存 JSON 並具有完整查詢支援的能力。通常,這需要應用程式使用 JSONFormatter 將 GemFire 的內部格式轉換為 JSON 字串,反之亦然。Spring Data GemFire 現在提供了一個選項,可以對選定的區域自動執行此轉換,以及使用 Jackson 的 ObjectMapper 從 Object 到 JSON 的單向轉換。此功能使用 Spring AOP 攔截 Region 和 GemFireTemplate 上的適當操作。有關詳細資訊,請參閱
Spring Data GemFire 參考指南。