簡體   English   中英

企業庫緩存應用程序阻止隔離存儲到不同的機器

[英]Enterprise Library Caching Application Block isolated storage to different machine

我是Caching Application Block的新手。 我想要的是,我想將數據存儲在另一台專用機器而不是數據庫中(沒有數據庫的分布式緩存)。

無論如何我能實現這個嗎?

我可以在企業庫配置管理器的緩存設置的后備存儲下看到以下選項:

1)數據緩存存儲2)自定義緩存存儲3)隔離存儲緩存存儲

顧名思義,“隔離存儲緩存存儲”應該是我的問題的答案。 但是,當我添加隔離存儲緩存存儲時,沒有選項可以提供單獨的專用計算機名稱。

請任何人指導我如何提供不同的專用機器名稱,並將其用作獨立存儲支持商店以用於分布式cahcing。

非常感謝! 在此輸入圖像描述

隔離存儲不起作用 - 它是本地計算機上的存儲,僅限於用戶和應用程序。 如果要將數據存儲在單獨的計算機上,則需要使用不同的后備存儲。

Entlib的緩存塊不是為分布式緩存而設計的。 如果這是您真正想要的,那么您應該調查顯式分布式緩存。

雖然市場上有很多第三方分布式緩存提供商,但有些如何,AppFabric和NCache之間總會有比較。 就Appfabric而言,它是一個很棒的工具,但由於它是MS的免費產品,它在功能列表方面也有一些局限性。 另一方面,Alachisoft的NCache花費了你一些成本,但同時他們也為你提供了一些東西。 它是一個功能豐富的產品,具有出色的全天候技術支持。

現在Memcached ,坦白說它與NCache或Appfabric沒有任何比較。 它是一個開源的分布式內存對象緩存系統,被facebook等知名人士使用。 但它也有很多局限性。 它只適用於某些特定情況。 如果你想要高性能,高可擴展性和高可靠性,memcached不是推薦的。 它不提供動態集群,這意味着您無法在運行時添加或刪除節點。 它也有單點故障,沒有toplogies等所以最重要的是,你要使用NCache或Appfabric。

以下是NCache Vs Appfabric的功能比較。

最后我們正在考慮使用

NCache或AppFebric

NCache企業版是一個非常酷的緩存工具。 它有許多緩存集群功能,如客戶端緩存,鏡像緩存,副本緩存,分區,分區副本緩存等。這是一個非常昂貴的工具成本約795美元(美國)再次要求25%的購買價格作為年度維護成本。 它具有在運行時將緩存主機添加到群集中的功能。 (很酷!)

考慮到這一點,我們在Appfebric上做了一些我們發現的研發,Appfebric也是一個用於分布式緩存的好工具但不知何故我覺得AppFebric正在從NCache中復制粘貼功能。 因為如果我們做分析:

NCache副本緩存= AppFebric高可用性模式。

同樣,AppFebric工具沒有像NCache這樣的異步復制機制(鏡像和分區 - 副本緩存拓撲)

當然,對於高可用性模式,ASynchronous復制機制幾乎不安全。

市場上還有另一種MemCache工具,我沒有對該工具進行過多次研發。 任何想法最受歡迎。

問候,SP。 Jr. Architect CTS

暫無
暫無

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

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