微服务:
传输协议基本都是http,数据序列化,协议层目前protocol buffer,Json, xml,Java序列化,最多使用Json。实现以上二点并不难,spring 就可以,但spring 的初衷是为了搞一套简化web开发,微服务最大特点,快速开发,持续交付,快速部署,
Jersey+Jetty ,正是符合这个特点。
Jersey:
Jersey RESTful 框架是开源的RESTful框架, 实现了 JAX-RS 规范。它扩展了JAX-RS 参考实现, 提供了更多的特性和工具, 可以进一步地简化 RESTful service 和 client 开发。
1 @Path("/base") 2 public class BaseServer { 3 4 5 @Path("/add") 6 @GET 7 @Produces(MediaType.TEXT_PLAIN) 8 @Override 9 public String add(@QueryParam("x") int x, @QueryParam("y") int y) { 10 return "" + (x + y); 11 } 12 }