2011-09-01 3 views
1

계산 요청을 처리하는 서버를 설정하려고합니다. 이 계산은 x 부분 계산으로 나눌 수 있으므로 서버에 등록 할 수있는 여러 클라이언트가 있어야합니다. 서버에는 이러한 등록 된 클라이언트 목록이 있어야합니다.여러 클라이언트를 처리하는 Netty Server

서버가 요청을 받으면 x 부분의 계산을 분할 한 다음 각 계산 요청을 클라이언트에 보내고 클라이언트가 계산을 끝내기를 기다립니다.

누군가가 쉽게 netty 또는 다른 기술을 사용하여이 작업을 수행 할 생각이 있습니까? Netty는 저에게 적합한 솔루션 인 것 같았지만 서버에 클라이언트를 등록하고 저장 한 다음 클라이언트에게 계산 부분을 보내고 기다릴 수는 없습니다.

+0

이 작업을 수행하는 데 필요한 3 개 또는 12 개의 코드 줄을 작성하는 것이 "프레임 워크"보다 더 나은 선택 일 수 있습니다. –

+0

나는 netty가 이미 단편화와 직렬화 같이 발생할 수있는 몇 가지 작업을 처리한다고 생각하지 않습니다. 또한 Netty를 사용하면 확장 성이 뛰어난 코드를 얻을 수 있습니다. –

답변

2

Hazelcast에게 시도 (분산 실행).

+0

어떻게 작동하는지 설명해 주시겠습니까? 어떻게 Serializable Callable을 실행하는 클러스터에 멤버를 추가 할 수 있습니까? –

+0

다른 노드를 시작하는 것만으로 (동일한 컴퓨터 또는 다른 컴퓨터에서 시작). 그들은 서로를 자동으로 찾아야합니다. – Matt

+0

http://code.google.com/docreader/#p=hazelcast&s=hazelcast&t=ExecutorService – Matt

관련 문제