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(); }
评论
OOX微服务应用框架
OOX是基于Node.JS超级简单好用的微服务应用框架,零侵入式服务享受极致编码体验。特性: HTTP及socket.io服务双加持0配置启动服务0配置服务节点无限动态扩展0 侵入式编码,极致简洁体验
OOX微服务应用框架
0
TP-Micro基于 Teleport 的微服务框架
TP-Micro是一个基于 Teleport 定制的、简约而强大的微服务框架。安装go version > 1.9go get -u -f -d github.com/xiaoenai/tp-m
TP-Micro基于 Teleport 的微服务框架
0
GMS基于 gnet 的微服务框架
GMS今天是2020年10月24日,一年一度的程序员节,把这个还在开发中的项目开源出来,感兴趣的朋友可以一起参与开发。如果有大神路过请多指教。GMS是一款基于 gnet 网络框架开发的GolangRP
GMS基于 gnet 的微服务框架
0
TP-Micro基于 Teleport 的微服务框架
TP-Micro 是一个基于 Teleport 定制的、简约而强大的微服务框架。安装go versi
TP-Micro基于 Teleport 的微服务框架
0
MicroService-APP基于 Go 的微服务架构应用
microservice-app微服务架构实战demo,使用go语言技术栈,包含如下组件:服务注册中心 etcdApi网关Feed服务Profile服务Topic服务监控组件:prometheus+g
MicroService-APP基于 Go 的微服务架构应用
0
MicroService-APP基于 Go 的微服务架构应用
microservice-app微服务架构实战demo, 使用 go 语言技术栈,包含如下组件:服务
MicroService-APP基于 Go 的微服务架构应用
0
Notadd基于 nest.js 的微服务开源框架
Notadd是一个开源的、基于Nest.js框架的微服务开发架构,您可以根据不同的业务需求使用适合的模块、插件来搭建一个微服务系统。Notadd官方提供了抽象化的公共服务层,在服务层内,每一个模块都提
Notadd基于 nest.js 的微服务开源框架
0