簡體   English   中英

從區域查詢數據時使用spring數據gemfire存儲庫功能時出現問題

[英]issue while using spring data gemfire repository functionality while querying data from region

我們使用第三方庫從外部gemfire緩存集群獲取數據。 我們還連接到我們自己的gemfire緩存集群。 我們使用客戶端緩存連接到集群,並且第三方庫在其自己的應用程序上下文中定義了自己的客戶端緩存。

第三方庫不使用“ Spring Data gemfire存儲庫”功能,而我們使用。 在使用“ Spring數據gemfire存儲庫”功能查詢緩存時,我們面臨問題,具體取決於應用程序上下文的加載順序。 如果先加載我們的上下文,那么一切都可以進行,如果先加載第三方,則我們的查詢調用將失敗,盡管保存可以正常進行。

在調試時發現的是在后一種情況下,查詢服務中引用的默認池指向第三方群集,因此沒有我們的區域。

由於企業的限制,我們無法控制應用程序上下文的加載順序。 有什么方法可以自定義所使用的默認池,以便即使加載了第三方應用程序上下文,我們仍然能夠覆蓋默認池以指向我們的定位器池,而不是其他任何池?

您可以使用pool-name屬性將與存儲庫關聯的客戶端區域配置為使用單獨的池。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM