哈喽各位同学们大家好呀,小编今天带着开发者学院中课程“微服务架构的经典开发框架”干货总结来了~一起学习新课程吧!
课程链接以及图谱地址小编已经为大家指路了,搭配学习效果更佳👇
课程名称:微服务架构的经典开发框架
课程地址:https://developer.aliyun.com/learning/course/60/detail/1110
图谱名称:Alibaba Java 技术图谱
图谱地址:https://developer.aliyun.com/graph/java
课程精读—微服务架构的经典开发框架
各位同学大家好,我们继续来学习微服务架构设计课程,咱们今这一节课来讲一下微服务架构,经典的开发框架,咱们这个系列课程是以Java Spring Cloud的为主导的重点的开发框架,目前微服务生态经过5年以上的这种发展历程,其中也出现了其他语言,包括Java本身Spring Cloud也在不断迭代,也出现新的贡献微服务架构的框架。
Spring Cloud是出现的时间比较早框架,并且它的生态也是最完善的,咱们选择了Spring Cloud作为目前我们课程的主要的实践案例的练习的框架。
本期课程包含微服务架构有哪些经典的开发框架,以及他们有什么差异,做实际的项目选择的时,大家应该怎么来进行选择。如果技术选型的话,可能直接会影响后面一个架构的落地,因为有些架构并非完善,需要话很大精力去处理相同的问题。
- 微服务架构的开发框架
1. Spring Cloud:最早最成熟,Java开源微服务框架方案
2. Dubbo : 阿里巴巴开源Java服务治理框架
3. Spring Cloud Alibaba 阿里开源Java微服务框架方案
4. SOFA:蚂蚁金服开源Java金融微服务框架方案
5. Go Micro:Go语言开源微服务框架
6. Seneca Microservices ,Node.js微服务框架
7. KumuluzEE:Java的微服务框架
8. Enduro/X: C/C++/Go
- 微服务开发框架对比
- Spring Cloud微服务架构生态最完善、最成熟
- Spring Cloud微服务架构
目前来讲,这里面给大家介绍了系统各个不同语言的微服务开发方向,但是目前Spring Cloud还是最成熟最完善的。下节课的话咱们也看看微服务架构里面经典的设计模式,包括我们整个的拆分的微服的一些原则。
完整课程