2012-01-04 3 views
2

Netty에 실시간 서버 오류가 발생했을 때 Netty 클라이언트가 백업 서버를 사용하는 고 가용성 응용 프로그램을 어떻게 만들 수 있는지 궁금해 할 때 궁금합니다.Netty 고 가용성 클러스터

+0

"실패"를 정의하고 필요한 보증을 정의하십시오. –

답변

2

는 고 가용성 클라이언트와 서버를 확인하고 쉽게 당신의 코드에 의해 연결 상태를 관리 할 경우는, Akka Remote Actor API에 보라 기본 통신에 Netty를 사용하고 있습니다.

+0

Akka Remote Actor API 링크가 깨졌습니다. – ruruskyi

+0

http://doc.akka.io/docs/akka/1.3.1/scala/remote-actors.html – ruruskyi

0

예제가 없습니다. 그러나 나는 그것의 아주 똑 바른 생각한다. 원격 호스트에 연결된 여러 "채널"풀이 있어야합니다. 이처럼 무언가 :

channel.write(msg).addListener() { 
    public void operationComplete(ChannelFuture future) { 
     if (!future.isSuccess) { 
      ... // get next channel from the pool and try the write there etc.. 
     } 
    } 
} 

는 희망이 도움이 ..

관련 문제