問題タブ [redis-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.

0 投票する
1 に答える
968 参照

spring - Cache Manager で Spring Circuit Breaker をどのように使用しますか?

Netflix の on service メソッドのようなものを使用する例をたくさん見てきまし@HystrixCommandたが、1 つ以上のCacheManagerインスタンスを使用するときにサーキット ブレーカーを有効にすることは可能ですか? つまり、基盤となるサービスが利用できないか、時間の経過とともに不安定になった場合は、Spring キャッシュをバイパスします。

具体的には、Spring Cache の使用法では、単にメソッドに アノテーションが付けられてい@Cacheableます。通常、サーキット ブレーカーではフォールバックを指定しますが、フォールバックは「キャッシュを使用しないで、通常どおりメソッドを実行するだけです」です。アノテーションを使用してそれをどのように実装しますか? CacheManager呼び出しを分離するためにコードをリファクタリングする必要がありますか?

0 投票する
1 に答える
1208 参照

redis - AWS RedisConnectionException: この操作を処理するための接続がありません。SocketClosed 例外

をヒットすると、突然、以下の例外が発生し始めましたRedis Cache (AWS)。以前は問題なく動作していました。Redis ノードのCurrent Connections カウントが増加し続けることを確認しました。

redis へのアクセス中に、接続が利用できません」という例外が発生します。以下は例外です - 「この操作を処理するための接続が利用できません: GET xxxxx; xxxxx/Interactive での SocketClosed、発信元: ProcessReadBytes、入力バッファ: 0、未解決: 0、最終読み取り: 69 秒前、最終書き込み: 69 秒前、未回答書き込み: 2630 秒前、キープアライブ: 60 秒、保留中: 0 、状態: ConnectedEstablished、in: 0、ar: 0、last-heartbeat: 0 秒前、last-mbeat: 0 秒前、グローバル: 0 秒前: StackExchange.Redis.ConnectionMultiplexer.ExecuteSyncImpl[T](メッセージ メッセージ、ResultProcessor1 プロセッサでの RedisConnectionException 、ServerEndPoint サーバー) の c:\code\StackExchange.Redis\StackExchange.Redis\StackExchange\Redis\ConnectionMultiplexer.cs:line 2027 at StackExchange.Redis.RedisBase.ExecuteSync[T](メッセージ メッセージ、ResultProcessor1 プロセッサ、ServerEndPoint サーバー) c:

を使用して.Net framework 4.5おりStackExchange.Redis 1.2.1、 の最新バージョンを使用してみStackExchange.Redisましたが、 をサポートしていないよう.Net framework 4.5です。

アプリケーションの現在の .Net Framework を変更せずに何をすべきか? ありがとう。