패턴의 핵심은 단지 하나의 패턴이 아니라는 것입니다. 당신이 Task
시간의 적절한 양의 완료 여부를 결정하는 TaskProfiler
사용할 수 있습니다 taskStarted
및 taskFinished
이벤트에 대한 수신 대기 TaskListener
을 원하는처럼
는 소리가 난다. 소리가 나는 거기에서 당신은 다음 TaskListener
을 통지하는 TaskExecutor
를 원하는 것처럼 시작하고 끝날 때
을 (당신의 임계 값은 모든 작업에 균일하지 않은 경우에도, 그것에 대해 자세한 내용을 확인하기 위해 Visit
Task
할 수 있습니다) 특정 작업.
TaskExecutor
는 프로파일/수신기로부터 피드백을 수신하는 TaskAdministrator
의해 조정될 수 사용할 increaseWorkerPool
decreaseWorkerPool
및 방법을 만들 수있다.
이것은 대부분 실증적이므로 작업 완료 시간을 단일 taskComplete(Task task, long millis)
메소드의 일부로 전달하고자 할 수 있습니다.
그 모든
는 "아주 좋은 작동하지 않을 때까지 산란 스레드"고 말했다 된 나는이 솔루션을 필요로 ... 그럼에도 불구하고
로드 밸런싱 기술의 대부분 발견되지 않습니다. 도와주세요! –