2012-07-13 5 views
0

네트워크 하위 시스템이 Netty를 기반으로하는 응용 프로그램을 개발하기 시작할 것입니다. 거기에 대한 많은 문서가 없으며, 특히 "좋은 습관"을 찾기가 어렵습니다.오랫동안 계산 된 Netty 기반 응용 프로그램

그래서 질문입니다 : Netty 기반 응용 프로그램에서 어디에서 오랜 계산을 수행해야합니까?

예를 들어, 1 분 안에 일부 정수의 계승을 계산할 매우 느린 계산기가되도록하십시오. Netty에는 원시 데이터를 패킷으로 변환하는 FrameDecoder와 수행 할 작업을 선택하는 PacketProcessor가 있습니다. 그리고 이제 숫자 작업 자체를 수행 할 시간이되었습니다 ... Netty에서 긴 계산을 수행하는 일반적인 방법은 무엇입니까?

아시다시피 Play Framework 2는 Akka 배우를 사용하지만 어떻게 연결 되나요?

+0

Akka가있는 경우 원격 액터 사용을 권장합니다. http://doc.akka.io/docs/akka/2.0.2/scala/remoting.html –

답변

0

대개 계산을 수행하는 비동기식 방법이 있으므로 io 스레드 (블록하지 않음)를 확보하거나 실행 스레드를 처리 할 ExecutionHandler를 사용합니다.

+0

인터넷에 코드 예제가 있습니까? –