Weblogic의 캐시 및 둔화 상태 세션 EJB
6080 단어 Java 통합
간단한 설명:
===========================================
cache-type NRU로 설정할 때 공식 문서의 설명에 따라
Lazy Passivation ( NRU )
When lazy passivation is configured by setting cache-type to
NRU
, the container avoids passivating beans, because of the associated systems overhead—pressure on the cache is the only event that causes passivation or eager removal of beans. The container:
게으름 방지(NRU)
cache-type가 NRU로 설정되었을 때 용기는 둔화 Bean을 회피합니다. 관련 시스템의 캐시 비용이 관련되어 둔화되거나 Beans를 삭제하기를 갈망하기 때문입니다.
The container:
( ) Cache bean, 。 。
의 삭제를 갈망하는 사람은 메모리와 하드디스크 자원을 소모하지 않을 것을 보증한다.idle-timeout-seconds
상세 보기: (유휴 시간) 그림
5-2
이후=============================================================
즉, NRU로 설정할 때 나를 만지다
idle-timeout-seconds
를 초과하면그러나 프로젝트에서 이 결론을 시종 검증하지 못했다. - 유휴 시간을 거치더라도 시간은 캐시의 빈을 바로 해치울 것이다.그림
5-2 。
를 초과하든 초과하든 Cache에서 삭제하지 않을 것이다. - 프로젝트 자체의 프레임워크가 특수한 실현으로 인해 발생한 것이라고 생각하기 시작했고 나중에 순수한 버전의ejbsample를 만들었다.결과가 여전히 이렇다는 것을 발견하다.Oracle 문서의 문제입니까, 아니면 Bug입니까, 아니면 자신이 검증에서 무슨 착오가 있었습니까?이해가 안 돼!!!
나중에 샘플을 첨부해서 오라클에 물어봤어요.한 달이 지났는데도 대답이 없다.
여러분에게 가르침을 청하고 싶은데, 이유가 무엇입니까?
왜 초과max-beans-in-cache
idle-timeout-seconds
****************************************************************************
관련 문서 설명을 첨부합니다.
cache-type
기능
시간 후 공식 문서에 기술된 "메모리에서 Bean 삭제" 가 없습니까? 캐시에서 EJB를 제거하는 순서를 지정합니다.값은 다음과 같습니다.
max-beans-in-cache 예
<stateful-session-cache>
<cache-type>NRU</cache-type>
</stateful-session-cache>
Controlling Passivation
The rules that govern the passivation of stateful session beans vary, based on the value of the beans
cache-type
element, which can be: LRU
—least recently used, or eager passivation. NRU
—not recently used, or as lazy passivation ****************************************************************************
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 프록시 클래스 작성에 대한 질문이 코드, 그중에서Circle은 내가 정의한 이 가방의 클래스이고, Shape은 Cirlce의 부류(추상 클래스) 실행할 때 다음과 같은 오류가 발생했습니다 Exception in thread "main"java.l...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.