比 SpringBoot更快,更轻,更小!
点击关注#互联网架构师公众号,领取架构师全套资料 都在这里
上一篇:图文详解你不知道的CDC技术
Spring Boot总体来说,搭建还是比较容易的,特别是Spring Cloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的Spring Boot,小公司表示用不起。如今,很多刚诞生的JAVA微服务框架大多主打“轻量级”,主要还是因为Spring Boot太重。
介绍
1、至少一台“服务发现 ”的服务器;
2、可能有一个统一的网关Gateway;
3、可能需要一个用于“分布式配置管理”的配置中心;
4、可能进行“服务追踪”,知道我的请求从哪里来,到哪里去;
5、可能需要“集群监控”;
6、项目上线后发现,我们需要好多服务器,每次在集群中增加服务器时,都感觉心疼;
压测30秒


概览

总结
JAVA系响应式编程的工具包Vert.x
介绍
压测30秒


概览

总结
JAVA系其他微服务框架
SparkJava
1、jar比较小,大约10M
2、占内存小,大约30~60MB;
3、性能还可以,与Spring Boot相仿;
1、Grails团队新宠;
2、可以用 Java、Groovy 和 Kotlin 编写的基于微服务的应用程序;
3、相比Spring Boot已经比较全面;
4、性能较优,编码方式与Spring Boot比较类似;
5、启动时间和内存消耗方面比其他框架更高效;
6、多语言;
7、依赖注入;
8、内置多种云本地功能;
9、很新,刚发布1.0.0
1、上手极为容易;
2、灵活,可以兼容同步和异步两种编程思路;
3、JAR小,4~5M;
4、多语言;
5、有KOA的影子;
6、只有大约2000行源代码,源代码足够简单,可以理解和修复;
7、符合当今趋势;
8、多语言;
9、嵌入式服务器Jetty;
1、启动快;
2、JAR小,大约10M;
3、文档很少。
来源:https://blog.csdn.net/qq_17231297/article/details/123059447
相关阅读:
最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。