标签:com product streaming oca infoq 消息 拦截器 端点 news
WSO2 MSF4J 2.0已增添了对Spring、Swagger定义生成、ExceptionMapper以及StreamingOutput的支持。
WSO2 MSF4J是一种通过Java构建微服务的开源框架。根据WSO2的介绍,该框架的内存痕迹可低至25MB,启动时间不超过400ms。该框架最近发布的2.0版包含诸多改进,例如:
WSO2 MSF4J的一些主要功能包括:
使用MSF4J创建微服务,需要通过注解Java类以定义API端点,并使用Runner进行部署。示例如下:
@Path("/hello") public class HelloService { @GET @Path("/{name}") public String hello(@PathParam("name") String name) { return "Hello " + name; }
可这样部署:
public class Application { public static void main(String[] args) { new MicroservicesRunner() .deploy(new HelloService()) .start(); } }
通过上述操作,下列URL
curl http://localhost:8080/hello/world
就可以生成“Hello World”的响应。
使用WSO2 MSF4J创建的微服务可使用Maven构建并部署到Docker容器中。
查看英文原文:WSO2 MSF4J Adds Support for Spring and Swagger
标签:com product streaming oca infoq 消息 拦截器 端点 news
原文地址:https://www.cnblogs.com/cgy-home/p/11457977.html