2017-09-20 4 views
-1

RefreshTokens(TTL = 30分)の格納に使用できるストレージはどれですか? このストレージは、Javaで書かれたOAuth2 Authorization Serverの複数インスタンスで使用する必要があります。OAuth2 AuthorizationServerで使用するストレージRefreshTokensのJava実装

可能なオプションは、(Javaで書かれた)

  1. Hazelcast IMDG
  2. (C/C++で書かれた)のPostgres
  3. (Cで書かれた)のRedis
  4. Cで書かれたのMemcached( Cで書かれた)
  5. のMongoDB(?)
  6. Javaで書かれたテラコッタ()
  7. でfinispan(Javaで書かれている)

これらのリフレッシュトークンは、強力なトランザクション整合性とPostgresのバックアップ機能を必要としません。必要

特長:

  1. 高可用性モード
  2. ストレージにアクセスするためのトークン
  3. Consise APIをリフレッシュする際に、単純なデータに最小限の待ち時間の行
  4. 高性能のためのすなわちJSONオブジェクト
  5. TTLを保存します管理目的の管理UIから

Hazelcastはかなり候補ですが、データ管理、つまりRefreshTokenの取り消しに適切なUIがありません。 Postgresは、格納されたデータにアクセスするためのpgadminを提供します。

このようなケースでどちらを使用したいですか?

答えて

0

私たちはHazelcast IMDGを選択しました。高いパフォーマンスと持続性なし

関連する問題