IBM-Graph では、各リクエストの許可が過度に長くなるのを避けるために、最初にセッション トークンをリクエストし、それを後続のリクエストのヘッダーで送信します。ドキュメントで説明されているとおりです。
この単一のトークンをアプリケーション クラスター全体で永続化するために、現在、アクティブな IBM-Graph セッション トークンを memcached に保存しています。このようにして、クラスターの各ノードは、グラフへのすべてのリクエストの前にこのトークンを引き出します。
このキーを監視したところ、数日前に最初のリクエストを行って以来、変更も有効期限も切れていないようです。したがって、私はそれに関していくつか質問があります:
- これらのセッション トークンはどのくらいの期間存続しますか?
- この単一のキーを配布する現在の方法は必要ですか?
- より良い方法はありますか?
リクエストごとに memcached をヒットする必要性を完全に取り除くことができれば素晴らしいことです。それらがどれくらい持続するかを知ることは、単一の小さな memcached インスタンスを絶えず叩くよりも、より洗練されたソリューションを考案するのに役立ちます.