在Netty上设计RESTful应用程序

时间:2012-01-05 15:25:38

标签: rest netty

我希望基于Netty的服务能够RESTful。有没有经验丰富的图书馆,我可以使用它来满足这个要求?

3 个答案:

答案 0 :(得分:11)

我过去使用过restexpress。它基于netty ..

https://github.com/RestExpress/RestExpress

答案 1 :(得分:0)

它基于Jetty,但请查看Restlet

public class FirstServerResource extends ServerResource {  

   public static void main(String[] args) throws Exception {  
      // Create the HTTP server and listen on port 8182  
      new Server(Protocol.HTTP, 8182, FirstServerResource.class).start();  
   }

   @Get  
   public String toString() {  
      return "hello, world";  
   }

}  

答案 2 :(得分:0)

回答这个问题已经很晚了。

在我看来,Play 2可用于此目的。

在内部播放框架使用 Netty 。 它就像一个mvc框架生态系统。 我不知道仅仅用于休息api创建是否过度杀伤,但它提供了非阻塞的io,无状态和许多其他好的功能。

您还可以查看Async http client。它基于Netty。