[英]How to use one instance of MongoClient in java application server
According to mongodb java concurrency driver we can use one instance of MongoClient
for multiple threads for example inside application servers. 根据mongodb java并发驱动程序,我们可以将
MongoClient
一个实例用于多个线程,例如在应用程序服务器内部。 The only way I know to do this is to create MongoClient
in static block: 我知道的唯一方法是在静态块中创建
MongoClient
:
static {
MongoClient mongoClient = new MongoClient("localhost", 27017);
}
the problem is I can't catch MongoException
and return some helpfull information to user. 问题是我无法捕获
MongoException
并向用户返回一些有用的信息。 So how to share a single instance of MongoClient
between multiple threads inside Java EE application servers? 那么,如何在Java EE应用程序服务器内的多个线程之间共享
MongoClient
的单个实例?
You can do one of the following: 您可以执行以下操作之一:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.