我们有一个 stipes (java) 网络应用程序,它需要从一个方法进行大约 15 次不同的网络服务调用。例如: ...
public Resolution userProfile()
{
serviceOneCall();
serviceTwoCall();
serviceThreeCall();
serviceFourCall();
....
serviceTenCall();
return new RedirectResolution("profiel.jsp");
}
所有这些都可以并行调用,并且不相互依赖。大多数所有这些调用都在做的一件事是将数据放入会话中,并且一两个可能会将数据放入会话中的同一个对象中,因此线程安全可能是一个问题。
任何人都可以提出一个同时调用所有这些的好方法吗?