Spring Boot总体来说,搭建还是比较容易的,特别是Spring Cloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的Spring Boot,小公司表示用不起。如今,很多刚诞生的JAVA微服务框架大多主打“轻量级”,主要还是因为Spring Boot太重。
JAVA系微服务框架
No1-Spring Cloud
介绍
有Spring大靠山在,更新、稳定性、成熟度的问题根本不需要考虑。在JAVA系混的技术人员大约都听说过Spring的大名吧,所以不缺程序员……,而且这入手的难度十分低,完全可以省去一个架构师。
但是,你必然在服务器上付出:
至少一台“服务发现 ”的服务器; 
可能有一个统一的网关Gateway; 
可能需要一个用于“分布式配置管理”的配置中心; 
可能进行“服务追踪”,知道我的请求从哪里来,到哪里去; 
可能需要“集群监控”; 
项目上线后发现,我们需要好多服务器,每次在集群中增加服务器时,都感觉心疼; 
压测30秒


概览

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


概览

总结
JAVA系其他微服务框架
- 
jar比较小,大约10M 
 
- 
占内存小,大约30~60MB; 
 
- 
性能还可以,与Spring Boot相仿; 
 
- 
Grails团队新宠; 
 
- 
可以用 Java、Groovy 和 Kotlin 编写的基于微服务的应用程序; 
 
- 
相比Spring Boot已经比较全面; 
 
- 
性能较优,编码方式与Spring Boot比较类似; 
 
- 
启动时间和内存消耗方面比其他框架更高效; 
 
- 
多语言; 
 
- 
依赖注入; 
 
- 
内置多种云本地功能; 
 
- 
很新,刚发布1.0.0 
 
- 
上手极为容易; 
 
- 
灵活,可以兼容同步和异步两种编程思路; 
 
- 
JAR小,4~5M; 
 
- 
多语言; 
 
- 
有KOA的影子; 
 
- 
只有大约2000行源代码,源代码足够简单,可以理解和修复; 
 
- 
符合当今趋势; 
 
- 
多语言; 
 
- 
嵌入式服务器Jetty; 
 
- 
启动快; 
 
- 
JAR小,大约10M; 
 
- 
文档很少; 
 
如果喜欢本篇文章,欢迎转发、点赞。关注订阅号「Web项目聚集地」,回复「进群」即可进入无广告技术交流。
推荐阅读
1. 基于 Spring Boot 的 Restful 风格实现增删改查

在看

本文分享自微信公众号 - Java后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
相关文章
暂无评论...
 
                             
                         
                            