複数のアプリケーションからデータを書き込んでクエリを実行する必要があるIBM Graphのインスタンスがあります。アプリをインスタンスにバインドする必要がありますか、それともアプリごとに個別のインスタンスを作成する必要がありますか? 理想的には、すべてのアプリケーション間でデータを共有したい
1 に答える
2
はい、すべてのアプリケーション間でインスタンスを共有できます。アプリをインスタンスにバインドする必要はありませんが、必要に応じてバインドできます。IBM Graphインスタンスをインスタンス化すると、一連の資格情報と次のような URL が返されます。
{
"credentials": {
"apiURL": "https://graphrestify-alpha.ng.bluemix.net/2208V...348/g",
"username": "a530...dba",
"password": "ab7c...327"
}
}
アプリapiURL
は、ユーザー名:パスワードの組み合わせと共に を使用して、サービスに対してクエリを発行します。たとえば、あるアプリケーションが/vertices
頂点を作成するリクエストを送信し、別のアプリケーションが/gremlin
同時に同じグラフに対してリクエスト (gremlin クエリ) を実行できます。どちらのアプリケーションも、データのプロデューサーとコンシューマーの両方になることができます。
于 2016-02-03T17:28:36.443 に答える