Micronaut基于 JVM 的微服务应用框架
Grails 框架作者的最新力作,Micronaut 是一个新一代基于 JVM 的全栈的微服务框架,用于构建模块化的、易于测试的微服务应用。
Micronaut 的灵感来自于这些年作者使用 Spring、Spring Boot 和 Grails 构建从大型应用到服务应用的经历。
Micronaut 旨在提供所有构建微服务应用必要的工具,包括:
依赖注入和控制反转 (IoC)
规范优于配置和自动配置
配置和配置共享
服务发现
HTTP 路由
HTTP 客户端和客户端的负载均衡
与此同时,Micronaut 还避免了诸如 Spring、Spring Boot 框架的下载,带来的优势是:
更快的启动时间
降低内存占用
最小化的反射使用
最小化的代理使用
易于单元测试
基于 Netty 无堵塞 HTTP 服务:
import io.micronaut.http.annotation.*; @Controller("/hello") public class HelloController { @Get("/") public String index() { return "Hello World"; } }
客户端:
import io.micronaut.http.annotation.Get; import io.micronaut.http.client.Client; import io.reactivex.Single; @Client("/hello") public interface HelloClient { @Get("/") Single hello(); }
评论
松柏瑶族乡
地名由来:唐末宋初,境内青松翠柏丛生,渺无人烟,有一山东吴姓木匠逃难至此,伐木盖房,拓土垦荒,安居乐业,相继迁来王、胡、何、欧等姓人家。个个都勤勉劳作,和睦相处,愿像松柏一样长久下去,故名。松柏瑶族乡
松柏瑶族乡
0
松柏瑶族乡松柏社区
2021年4月,松柏社区被确定为湖南省乡村振兴重点帮扶村。2019年6月,松柏社区被列入第五批中国传统村落名录。松柏社区是湖南省永州市江永县松柏瑶族乡下辖的社区,城乡分类代码为210,为乡中心区。区划
松柏瑶族乡松柏社区
0
松柏瑶族乡白马村
2021年4月,白马村被确定为湖南省乡村振兴重点帮扶村。白马村是湖南省永州市江永县松柏瑶族乡下辖的行政村,城乡分类代码为220,为村庄。区划代码为431125200218,居民身份证号码前6位为431
松柏瑶族乡白马村
0