2017-01-16 2 views
1

우리는 Hazelcast 3.7.4 버전 인 과 2 개의 노드 토폴로지를 사용하는 Java 1.6 응용 프로그램을 보유하고 있습니다. 이 응용 프로그램은 주로 3 개의지도로 작동합니다.Hazelcast 높은 응답 시간

정상적인 응용 프로그램에서 맵을 참조 할 때 응답 시간은 일반적으로 수 밀리 초 정도의 값인 입니다.

예를 들어 네트워크 과 같은 일부 상황에서 응답 시간이 20 또는 30 초와 같이 큰 값으로 증가한다는 것을 확인했습니다 !! 그리고 이것은 응용 프로그램 성능에 영향을줍니다.

이런 종류의 네트워크 마이크로 컷이 이런 식으로 검색 응답 시간을 늘리려면 을 유도 할 수 있는지 알고 싶습니다. 어떤 구체적인 구성이 이것을 최소화하기 위해 할 수 있는지, 그리고 어떤 다른 요소들이 그렇게 높은 시간에 자극을 줄 수 있는지 나는 모른다.

String sqlPredicate = "acui='"+acui+"'"; 
Collection<Agent> agents = 
(Collection<Agent>) data.getMapAgents().values(new SqlPredicate(sqlPredicate)); 

예 2 : 당신의 도움을 너무 많이

boolean exist = data.getMapAgents().containsKey(agent); 

감사

나는 실행 일부의 몇 가지 예

예 1 컨설팅을 제공한다.

안부, 호르헤

답변

0

맵 작업은 모든 TCP 소켓 기반 및 따라서 귀하의 운영 체제 TCP 드라이버 구현 될 수 있습니다. TCP_NODELAY