我们的前端是简单的 Jetty(以后可能会被 Tomcat 取代)服务器。通过 servlet,我们提供了一个公共 HTTP API(或多或少 RESTful)来公开我们的产品功能。
在后端,我们有一个 Java 进程,它执行多种维护任务。虽然后端进程通常会在适当的时候执行自己的任务,但有时,前端需要唤醒后端以在后台执行某个任务。
哪个 (N)IO 库最适合这项任务?我找到了 Netty、Grizzly、kryonet 和普通的 RMI。现在,我倾向于说 Netty,它看起来使用起来很简单,而且可能非常可靠。
你们中有人有这种设置的经验吗?你的选择是什么?
谢谢!