각 요청을 자체 스레드에서 처리하는 고 처리량 서버를 작성했습니다. 들어오는 요청의 경우 하나 이상의 백엔드로 RPC를 수행해야하는 경우가 있습니다. 이러한 백엔드 RPC는 별도의 대기열과 스레드 풀로 처리되며, 생성 된 스레드 수와 백엔드에 대한 최대 연결 수를 제한합니다 (클라이언트를 재사용하고 오버 헤드를 줄이기 위해 일부 캐싱을 수행함). 지속적으로 연결 만들기). 이 모든 작업을 수행하면서 이벤트 기반 아키텍처가 더 효율적이라고 생각하기 시작했습니다.libevent에 해당하는 Java가 있습니까?
주위를 둘러 보면서 Java 용 libevent에 해당하는 항목을 찾지 못했지만 어쩌면 정확한 장소를 찾고 있지 않은 것일까 요? Apache에서 나온 Mina-statemachine은 내가 찾은 가장 가까운 것이었지만, 필자가 필요로하는 것보다 더 자세하게 보였다.
제안 사항?
감사합니다. Netty를 보면서 시간을 보냈습니다. 좋은 해결책이라고 생각합니다. – JoelPM