1

休止状態の MySQL を使用した Spring MVC アプリケーションがあります。休止状態の検索構成用に次のコードがあります。

jpaProperties.put("hibernate.search.default.directory_provide", "filesystem");

jpaProperties.put("hibernate.search.default.indexBase", "C:\\Index");
  1. Hibernate 検索がファイルシステムにインデックス ベースを持つことができるように、フォルダーを指定する必要があります。Bluemix でこれを実現するにはどうすればよいですか?

  2. Bluemix で Object Storage Service を使用してこれを実現する方法はありますか?

4

1 に答える 1

2

技術的には番号 1 を実行することは可能ですが (たとえば、インデックスを /tmp ディレクトリに保存できます)、推奨されません。

Bluemix はクラウド アプリケーションであるため、ローカル ファイルシステムはエフェメラルであり、アプリケーションを再起動または再ステージングするたびに再作成されるため、そのファイルを永続化することはできません。

Object Storage を使用してファイルを保管できます。優れたチュートリアルは、 https ://developer.ibm.com/recipes/tutorials/connecting-to-ibm-object-storage-for-bluemix-with-java/ にあります。

于 2016-10-11T00:28:45.083 に答える