我计划用Java编写一个RPC服务器。该服务器需要接受传入的RPC请求,可能是通过HTTP进行,并回答它们。这是相当基础的功能。不需要支持“长轮询”或“挂起”的RPC,因此线程/请求模型应该完全足够。
如果我用Python编写,我可能会使用像twisted这样的框架。在C中,类似于glibc。在每种情况下,框架提供了处理IO和调用处理IO的高级结构的一般“select loop”核心的实现,最终导致我的应用程序被调用以处理事件,例如接收RPC。
虽然我可能使用HTTP进行RPC,但请注意,这绝不是Web应用程序,因此Web框架不适用。由于我很久没有用Java编写过任何实质性内容,所以我不知道目前的技术水平或建议解决方案。可能有标准库的部分可以很容易地用于此。因此,我向StackOverflow提出了问题:有哪些框架适合这样的任务?
如果我用Python编写,我可能会使用像twisted这样的框架。在C中,类似于glibc。在每种情况下,框架提供了处理IO和调用处理IO的高级结构的一般“select loop”核心的实现,最终导致我的应用程序被调用以处理事件,例如接收RPC。
虽然我可能使用HTTP进行RPC,但请注意,这绝不是Web应用程序,因此Web框架不适用。由于我很久没有用Java编写过任何实质性内容,所以我不知道目前的技术水平或建议解决方案。可能有标准库的部分可以很容易地用于此。因此,我向StackOverflow提出了问题:有哪些框架适合这样的任务?