여기 내 문제에 대한 배경이 있습니다. NodeJS를 사용하여 HTTP (S) 요청을 처리하기 위해 비 구동, 비 차단, 반응기 패턴 이점을 사용하고 있습니다. 단일 노드 인스턴스는 단일 스레드 특성으로 인해 계산 또는 시간 소모적 인 작업을 수행해야하는 경우 잘 확장되지 않습니다. 내 NodeJS HTTP (S) 핸들러가 Redis Server (LPUSH 명령)에 데이터를 게시합니다.Java 용 Vert.x를 사용하는 우수한 Redis Client API는 무엇입니까?
이제 Redis 서버에서 데이터 (BRPOP 명령)를 소비 한 다음 처리 (일부 CPU 집중적 인 계산) 할 수있는 Redis Client를 작성하려고합니다. Java를 알고 있으므로이 데이터 프로세서 조각을 작성하는 것이 Java에 있습니다. 지금 막 Vert.X에 대한 좋은 비디오를 여기에서 보았습니다. @http://www.youtube.com/watch?v=8ClYUo_A3h0으로 비 차단 입출력 및 CPU 집중 작업을 처리하는 NodeJS가 더 좋습니다.
다른 구성 요소가 프로덕션에서 사용 중이므로 이제 Redis Client를 사용해야합니다.
그래서 Redis Client에 Java 기반 솔루션을 사용해야한다면 Vert.X는 여기에 적합합니까? 그렇다면 사용 가능한 오픈 소스 라이브러리가 있습니까?
미리 감사드립니다.
당신은 mod-redis를 보았습니까? https://github.com/vert-x/mod-redis – Pixou