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 參考指南。