문제

나는 사용을 고려하는 배우에서 시스템을 감싸는 일부 storage(수 있는 데이터베이스에 수 메모리 컬렉션).그 이유는 내가 이것을 하고 싶지 않기 때문에 원하는 호출을 차단하는 코드에서의 그 것과 밀어의 높은 볼륨을 통해 메시지.

할 수 있는 배우의 인바운드 메시지 큐 핸들의 수백 수천의 메시지가 있습니까?무슨 차이 성능에서있을 것이 직접 코드를 호출하는 방법에 객체를 배치하는 배우와 함께서 큐 중?

환호

Joe

도움이 되었습니까?

해결책

배우 사서함은 큐에서 구현으로 변경 가능한 이중 연결 목록입니다.크기에 의해 구속되 메모리를 사용할 수 있습니다.보내는 경우에는 너무 많은 메시지보다 더 빠르게 배우로 처리할 수 있습신의 메모리 부족.

는 메시지를 보내는 배우 호출하는 방법입니다.오버헤드가 발생과 관련된 저장 메시지를 알리는 배우가 지정하여 배우는 실,etc.그래서 물건을 많이 가는 메시지를 보내고,따라서 공정한 금액의 오버헤드에 비해 기존의 일반 동기를 부릅니다.의 경우 방법은 앉아 있 및 블록하는 동안 그것을 끝낼 것이다 느리게,적어도에 벽에 의해 시간.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top