是否可以從工廠獲取對服務的引用並將其用於處理多個請求?它可以很好地解釋使用下面的僞代碼爲一個servlet:Google App Engine(java)服務類是線程安全的嗎?
SomeServlet...{
MemcacheService memcacheService = MemcacheServiceFactory.getMemcacheService();
UserService userService = UserServiceFactory.getUserService();
DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
doGet(...){
userService.doSomething(...);
}
...
}
它可能是一個不成熟的優化,但我只是想知道什麼是每個請求獲得服務的成本。請分享你的見解。