РМО спецификация утверждает, что:EJB RMI проблема реализации
«Метод отправляется посредством среды выполнения RMI на удаленный объект реализации (сервер) может или не может выполняться в отдельном потоке. Звонки, исходящие от разных клиентов. Виртуальные машины будут выполнять в разных потоках. Из той же клиентской машине не гарантируется, что каждый метод будет работать в отдельном потоке»
Теперь, как EJB, которым использует RMI в качестве реализации основного, иметь дело с этим?
Например если у меня есть веб-приложение с большим количеством нитей (по одному на каждый запрос клиента HTTP),
каждый из них использует тот же лица без EJB выдать запрос, мы ясно как сервер RMI поток для каждого запроса и конечно, не так, как запросы сериализуются и обслуживаются в одном потоке.
спасибо, могу ли я предположить, что если бы это было действительно так, это поставило бы проблемы seriuos на реализацию EJB? – GionJh
Такая реализация была бы совершенно бесполезной. – EJP