Какова причина, по которой серверы приложений объединяют EJB без сохранения состояния?
Я понимаю, что это полезно для управления рабочей нагрузкой приложения для входящих вызовов, но это только оправдывает объединение EJB-компонентов этого сервера как FAÇADE с вызывающим клиентом.
Имеет ли какое-либо преимущество объединение внутренних EJB-компонентов (тех, которые не открыты и вызываются только изнутри для выполнения бизнес-логики) ?? вместо использования общего единственного экземпляра (как это делает Spring).
Я могу думать по крайней мере об одном недостатке: часто используемый внутренний EJB может выступать в качестве узкого места.