|
|
1
5
创建CompositionContainers很便宜,因此可以为每个请求创建一个。创建目录并不是很便宜,但是目录是线程安全的,所以您应该能够在启动时创建一个全局目录,并为每个请求使用它。 需要注意的一件事是,即使是“线程安全”的组合容器,对于可能导致重新组合(如更改目录或调用容器上的组合方法)的操作也不是线程安全的。 至于混合方法,如果您有一些部分(应该是线程安全的)希望在请求和某些特定于请求的部分之间共享,那么您将走这条路。在这种情况下,只需要将共享容器创建为线程安全容器。 |