java架构师学习路线-Java系统中的微服务框架

图灵学院 java架构师学习路线

微服务框架是Java架构师学习路上的一个中转站,最近打算解锁微服务框架这个技能,就找了些关于微服务框架里面的知识点,下面是关于微服务框架的详细介绍,希望会对正在学习Java架构师微服务框架这一板块的你们有用。

微服务框架.png 

一、Dubbo:

Dubbo是阿里巴巴开源的分布式服务化治理框架(微服务框架),是通过RPC请求方式访问的,久经阿里巴巴电商平台的大规模复杂业务的高并发考验,而且Dubbo比Spring Cloud出现得早,并且当时国内在这方面并未成熟,因此很多团队在做服务化改造时采用了Dubbo,国内使用Dubbo的企业有:阿里巴巴、京东、当当、携程、去哪儿、搜狐、南方航空、中软国际、软通动力、各大电信运营商等。

二、SpringCloud:

SpringCloud用基于HTTP(s)的REST服务来构建整个服务体系(与Dubbo不同),是Spring Source的产物,Spring社区可以说是Java企业界最有影响力的组织了。除此之外,其还有Pivotal和Netflix作为强大的后盾与技术输出。其中Netflix开源的整套微服务架构套件Netflix OSS是Spring Cloud的核心。

JAVA微服务框架.png

三、Dropwizard:

Dropwizard是由Yammer团队贡献的一个后台服务开发框架,集成了Java生态系统中各问题域中最优秀的组件,可以帮助开发者快速打造一个Rest风格的后台服务。Dropwizard Modules可整合那些不在Dropwizard核心内的额外项目,其社区也开发了一些模块用以整合类似Netflix Eureka的项目,可与Spring Cloud媲美。

Java微服务框架分类.png

Dropwizar 在国使用得很少,能搜索到的资源也很少,但是其背后的社区支持是非常强大的。与SpringBoot相比,如果你更喜欢轻量,无疑Dropwizard胜出;如果你已经有Spring经验,无疑会使用SpringBoot。下图是Dropwizard的logo图。

以上就是我搜集到的关于微服务框架的全部详细资料,Java架构师是一条很长的路,因此,走在路上的我们最好是一步一个脚印地踏实走下去,要不然就算你在机缘巧合之下踏上了Java架构师这个职位的顶峰,也终会因自己的基础不牢固而掉下来,到时候就真的是前功尽弃了。

尽管Java架构师学习路线已经分享给大家,但有多少人能认真的去践行,这个就难说了。互联网寒冬已经到来,作为程序员,更应在此时提高自己,有着更高远的追求。

篇幅有限,如果需要更详细的java架构师学习路线资料可加博主qq:1993712276,或者去图灵官网查看

原文地址:https://www.cnblogs.com/tulingxueyuan/p/13354949.html