Netty를 처음 사용하지만 불행히도 초보자를위한 자세한 설명서/자습서가없는 것 같습니다.여러 채널에서 Netty의 EventLoopGroup 사용
나는 복수의 스레드를 가지고 있는데, 각 스레드는 NettyChannelBuilder
을 사용하여 별도의 채널에 연결하는 별도의 클라이언트를 만듭니다. 아이디어는 각 채널이 &에게 서로 다른 종류의 메시지를 다른 호스트와주고받는 것이라고합니다. 예 :
이 경우 각 작업에는 자체 클라이언트가 있고 클라이언트는 메시지를 수신하기 위해 자체 채널을 구축하고 있습니다.
executeTasks에서 하나의 EventLoopGroup
을 작성하고 채널을 빌드하는 동안 사용할 클라이언트에 제공해야합니까? 이 경우 EventLoopGroup
을 사용하면 어떤 이점이 있습니까? 배경에서 정확히 무엇을하고 있습니까?
답장을 보내 주셔서 감사합니다. 질문을 예제로 업데이트했습니다. 희망은 지금 더 분명하다. – anlkn
NettyChannelBuilder는 netty가 아닌 grpc 패키지에 있습니다. grpc에 대한 이벤트 루프 생성을 처리하는 것처럼 보이지 않습니다. 추가 제어가 필요할 때까지는 이벤트 루프를 전달할 필요가 없습니다. –
이것은 단지 특별한 유형의 스레드 풀입니다. –