Наш интерфейс - простой Jetty (может быть заменен сервером Tomcat). Через сервлеты мы предоставляем публичный HTTP API (более или менее RESTful), чтобы выявить наши функциональные возможности продукта.
В бэкэнд у нас есть процесс Java, который выполняет несколько задач обслуживания. Хотя бэкэнд-процесс обычно выполняет собственные задачи, когда время, время от времени, интерфейс должен пробуждать бэкэнд для выполнения определенной задачи в фоновом режиме.
Какая (N) библиотека IO идеально подходит для этой задачи? Я нашел Netty, Grizzly, kryonet и простой RMI. На данный момент я склонен сказать Netty, кажется простым в использовании и, вероятно, очень надежным.
Есть ли у вас опыт в подобных настройках? Каким будет ваш выбор?
спасибо!