問題タブ [appfabric-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
caching - AppFabricとCachingPolicy/ChangeMonitors
WindowsAppFabricを使用して分散キャッシュに移行することを検討しています。現在、ASP.NET 4.0アプリケーションには、MemoryCacheを使用するキャッシュ実装があります。
重要な機能の1つは、アイテムがキャッシュに追加されるときに、ChangeMonitorを含むCacheItemPolicyが含まれることです。
変更モニターは、内部でタイマーを使用して、渡されたデリゲートを定期的にトリガーします。これは通常、比較のためにDBから値を取得する方法です。
ポリシーとその変更モニターは、アイテムがキャッシュに追加されるときに含まれます。
AppFabricのDataCacheクラスを初期に見ると、アイテムをキャッシュに追加するときにタイムスパンを含めることができますが、CacheItemPolicy自体を含めることはできないことがわかります。
AppFabricで同じChangeMonitorタイプの機能を実装する別の方法はありますか?おそらく通知?
乾杯
ニール
asp.net-mvc - dataCacheClient と dataCacheClients の AppFabric 構成の問題
Asp.net アプリケーションで AppFabric を動作させようとしています。C# コードを使用して構成を行うと、すべて正常に動作します。しかし、web.configから機能させるのに本当に苦労しています。web.configに次のものがある場合、
と
その後、私のコードは例外をスローしませんが、デフォルトのキャッシュに入れても実際には何もキャッシュに入れられません.バイト数は0です.
web.configを次のように変更すると
「s」が付いた「dataCacheClients」であり、
例外が発生しました
誰かが私がここで欠けているものを指摘するのを助けることができます.
どうもありがとう!
wcf - DataCacheFactory.GetCache中のTcpエラー995
DataCacheFactoryでGetCache( "cachename")を呼び出してWindows Server AppFabric Cache 1.1にアクセスすると、Wcfトレースで例外が発生します。返されたキャッシュオブジェクトは問題ありません。キャッシュを使用できますが、すべて問題ないようです。
この例外の理由は何でしょうか?
Wcfトレース:
appfabric-cache - 名前付きキャッシュとリージョン
次の要件があります。
1)私のキャッシュフレームワークは、グローバルキャッシュとアプリケーションワイズ(アプリケーションがデプロイされている国に基づく)キャッシュをサポートする必要があります。
2)グローバルキャッシュには、すべてのアプリケーションの共有オブジェクトが含まれます
3)アプリケーションごとのキャッシュの場合、名前付きキャッシュまたはリージョンを使用する必要がありますか?なぜ?
sql-server - AppFabric キャッシュと SQL 依存関係
アプリケーションに AppFabric キャッシングを使用することを検討していますが、目的を達成する方法が不明です。1 つの場所に 1 つの SQL クラスターがあります。世界中に 200 以上のアプリケーション サーバーがあります。アプリケーション サーバーが SQL オブジェクトにすばやくアクセスできるように、これらの各場所に AppFabric キャッシュ クラスターを配置したいと考えています。迅速なアクセスに加えて、SQL クラスターにアクセスできない場合にデータにアクセスできるようにする必要があります。
データが変更されるように SQL クラスターを直接更新する HR アプリがあります。アプリケーション サーバーは、多くの場所で AppFabric キャッシュも更新します。このすべてのデータは同期を保つ必要があります。ここに私の質問があります:
DB が変更された場合、キャッシュはどのように更新されますか? 私は SQLDependency が必要なものであることを読みましたが、変更があるとキャッシュ全体がフラッシュされ、再同期する必要があることも読みました。変更されたオブジェクトを更新のために複数のキャッシュに送信したいだけです。
SQL クラスターにアクセスできず、キャッシュが要求されたオブジェクトを見つけられない場合はどうなりますか?
私がやろうとしていることを行うためのより良い方法はありますか? これは、パフォーマンスよりも SQL オブジェクトの可用性に関するものです。MS Sync Framework を調査しようとしています...
appfabric-cache - ローカル マシンの httpruntime.cache とサーバーの appfabric キャッシュ
(開発目的で) localmachine を使用するときに httpruntime.cache を使用し、アプリケーションがサーバー上で実行されているときに appfabric キャッシュを使用できるキャッシュ アーキテクチャの開発を手伝ってくれる人はいますか?
現在、appfabric コードは既に実装されています。localmachine の使用状況を特定し、キャッシュ メカニズムを httpruntime.cache に切り替えるロジックが必要であることはわかっています。
事前にすべての達人に感謝します...
appfabric-cache - appfabric 内のすべての名前付きキャッシュを取得する
キャッシュサーバーがあります。その上で、複数の名前付きキャッシュを作成しました。これまでに、複数の名前付きキャッシュを作成してきました。
作成したすべての名前付きキャッシュを返すコマンドはありますか?
前もって感謝します。
appfabric - AppCache 内の小さなオブジェクトが占める最小サイズ
Get-CacheStatistics コマンドは、小さなオブジェクト (1 整数であっても) がキャッシュ メモリで少なくとも 1024 バイトを占めることを示しています。それは正しいですか、小さなオブジェクトのメモリをより効率的に処理するために AppCache を調整する方法はありますか?