Oracle NoSQL Databaseプロキシについて

Oracle NoSQL Databaseプロキシは、Oracle NoSQL Database SDKとOracle NoSQL Database (kvlite構成)との通信を可能にする中間層コンポーネントです。
proxy_arch.pngの説明が続きます
図proxy_arch.pngの説明

Oracle NoSQL Databaseドライバは、クライアント・アプリケーションで使用される様々なプログラミング言語で使用できます。Oracle NoSQL Databaseプロキシは、クライアント・アプリケーションからのリクエストを受け入れ、Oracle NoSQL Databaseを使用してそれらを処理するサーバーです。Oracle NoSQL DatabaseプロキシのJARファイル(httpproxy.jar)は、ダウンロードしたOracle NoSQL DatabaseのEnterprise EditionディストリビューションおよびCommunity Editionディストリビューションに含まれています。Oracle NoSQL DatabaseプロキシのJARは、Oracle Technology Networkからダウンロードできます。

KVLiteを起動した後、次のコマンドを実行してプロキシを起動する必要があります。
  • セキュアでないkvliteの場合:
    java -jar lib/httpproxy.jar \
    -storeName <kvstore_name> \
    -helperHosts <kvstore_helper_host> \
    [-hostname <proxy_host>] \
    [-httpPort <proxy_http_port>] 
  • セキュアなkvliteの場合:
    java -jar lib/httpproxy.jar \
    -storeName <kvstore_name> \
    -helperHosts <kvstore_helper_host> \
    [-hostname <proxy_host>] \
    [-httpsPort <proxy_https_port>] \
    -storeSecurityFile proxy/proxy.login \
    -sslCertificate certificate.pem \
    -sslPrivateKey key-pkcs8.pem \
    -sslPrivateKeyPass <privatekey_password> \
    [-verbose true]

詳細は、Oracle NoSQL Databaseプロキシを参照してください。