응용 프로그램 서버가 Stateless EJB를 풀링하는 이유는 무엇입니까?왜 Stateless EJB가 풀링됩니까?
invoking에 대한 응용 프로그램의 작업 부하를 제어하는 것이 유용하다는 것을 이해할 수 있습니다. 그러나 이는 서버를 호출자 클라이언트와 FAÇADE로만 EJB 풀링을 정당화합니다.
내부 EJB (노출되지 않고 비즈니스 로직을 수행하기 위해 내부적으로 호출되는 것)를 풀링하면 어떤 이점이 있습니까? (Spring처럼) 공유 된 단일 인스턴스를 사용하는 대신에.
적어도 하나의 단점에 대해 생각해 볼 수 있습니다. 사용 빈도가 높은 내부 EJB가 병목 현상을 일으킬 수 있습니다.
상태 비 저장 상태이면 병행성에 의해 위협받을 상태가 존재하지 않으므로 경쟁 조건이 나타나지 않을 수 있습니다. 따라서 스레드로부터 안전합니다. 예, 저는 그들이 주입 된 자원과 같은 일부 주를 알고 있지만, 무국적자라고해서는 안됩니다. :) 나는 답을 올바른 것으로 생각한다. – edutesoy
@edutesoy 귀하의 설명에 동의합니다. 그러나 왜 국가가 유지되고 있는가? –