mongodb Java 同時実行ドライバーによると、MongoClient
アプリケーション サーバー内などの複数のスレッドに対して の1 つのインスタンスを使用できます。これを行う唯一の方法はMongoClient
、静的ブロックで作成することです。
static {
MongoClient mongoClient = new MongoClient("localhost", 27017);
}
問題は、役立つ情報をキャッチMongoException
してユーザーに返すことができないことです。MongoClient
では、 Java EE アプリケーション サーバー内の複数のスレッド間で単一のインスタンスを共有するにはどうすればよいでしょうか?