Вот некоторые сведения о моей проблеме. Я использую NodeJS для его равномерного управления, без блокировки, шаблона Reactor Pattern для обработки запросов HTTP (S). Экземпляр с единственным узлом не масштабируется хорошо, когда ему приходится выполнять вычисление или трудоемкую задачу из-за своей однопоточной природы. Мой обработчик NodeJS HTTP (S) публикует данные для сервера Redis (команда LPUSH).Любой хороший API-интерфейс клиента Redis с использованием Vert.x для Java?
Теперь я хочу написать клиент Redis, который может использовать данные (команду BRPOP) с сервера Redis, а затем обрабатывать (какое-то интенсивное вычисление ЦП). Я знаю Java, поэтому я предпочитаю писать этот процессор данных на Java. Только сейчас я прочитал это приятное видео о Vert.X здесь @http://www.youtube.com/watch?v=8ClYUo_A3h0, что лучше, чем NodeJS для обработки неблокирующих операций ввода-вывода и процессора.
Теперь я должен использовать Redis Client, поскольку другие компоненты используют их в Production.
Итак, если мне нужно использовать Java-решение для Redis Client, то Vert.X подходит здесь? Если да, то есть ли доступная библиотека с открытым исходным кодом?
Заранее спасибо.
Вы посмотрели mod-redis? https://github.com/vert-x/mod-redis – Pixou