咨询 下载APP

springcloud和springcloud alibaba 是什么区别呀

亲,您好~Spring Cloud Alibaba是阿里巴巴出品的Spring Cloud第二代实现标准,是阿里爸爸公司对微服务的实践总结出的,在业界已经广泛使用.springcloud中有部分组件不维护了.您可以这样理解,springcloud是iphone 6plus, springcloudalibaba是iphone xs max当然您可以看一下导学更详细了解下哈祝您学习愉快~

9

用户认证与授权使用的是什么框架?spring oauth吗?还是自己手写实现的?

亲,您好~是自己手写实现的.用户认证授权的章节,会探讨目前微服务比较流行的三种方案,Spring Cloud Security(Oauth2) 是方案一的一种实现。不过目前还没有找到Spring Cloud Security大规模使用的成功案例,个人分析主要是Spring Security本身已经比较复杂,很多概念,Spring Cloud Security更是带来了很多新的挑战。因此,课上采用了手写的实现,相对更加轻量,达到用户认证和授权的效果。 此外,如果您对这个领域比较感兴趣,可以熟悉一下Keycloak,上手简单、带有界面还比Spring Cloud Security更加强大。 祝您学习愉快~

7

传统spring应用能使用spring cloud吗?一定要springboot吗?

亲,您好~Spring Cloud是基于Spring boot做的,Spring boot是基石哦,所以传统应用是无法直接使用Spring Cloud的。祝您学习愉快~

3

老师,公司已经用了springcloud架构实现功能了,有必要再去重改alibaba吗

亲,您好~Spring Cloud Alibaba本身也是Spring Cloud的子项目,是其中的一部分。 如果使用的是第一代(eureka, hystrix, zuul),在未来(大致在2020.01之后),是有必要把这些组件替换掉的。 因为官方明确声明,届时不再维护了。 相关新闻详见:https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-now#spring-cloud-netflix-projects-entering-maintenance-mode 个人对新闻的解读详见: http://www.itmuch.com/spring-cloud-sum/spring-cloud-netflix-in-maintenance-mode/ Spring Cloud Alibaba是替换以上组件最有竞争力的一个选择。祝您学习愉快~

3

cloud-alibaba以前了解听说是专门给阿里云用的,公司不用阿里云的话实际用处不大,是这样吗?

亲,您好~这个理解不大对哦~~Spring Cloud Alibaba确实包含了一些商业组件(比如发短信服务sms、定时任务schedulerx等),但大多组件都是开源的,课上讲解的都是开源组件,和阿里云环境并不绑定,您可以运行在任何地方(物理机、虚拟机甚至是Docker容器)<br />详见官方GitHub:http://www.github.com/spring-cloud-incubator/spring-cloud-alibaba祝您学习愉快~

3

有前端吗?有线上有项目吗?

亲,您好~课上是围绕用Spring Cloud Alibaba构建微信小程序讲解的。项目是有前端的(前端使用mpvue + vant-weapp)构建,但课上不会讲解前端如何编写。前端代码已经开源:https://github.com/eacdy/itmuch-miniapp 项目已经上线,购买课程后可以进行项目体验.项目中赠送老师原创学习笔记~~祝您学习愉快~

3

老师好,工作中能用到哪?

亲,您好~课上介绍的每个微服务组件都可以直接应用在实际项目中的,课上讲解了每个组件的组成原理以及所解决的问题,这些思路原理都是相通的,可以触类旁通,举一反三。祝您学习愉快~

2

既然选型了spring cloud alibaba,为什么不用dubbo

亲,您好~虽然Dubbo和Spring Cloud Alibaba都是分布式框架,并且都是Alibaba出品,但标准是不一样的。Spring Cloud Alibaba是Spring Cloud的子项目,遵循Spring Cloud标准,在Spring Cloud生态中,如果有一天看Alibaba不爽,想更换成其他组件(比如把Nacos换成Consul),只需要修改依赖和几个配置就OK了,无需修改代码。Dubbo目前没有标准,性能上比Spring Cloud有一定优势,个人也很喜欢。不过侧重点还是不一样的。 Spring Cloud侧重"分布式应用工具集",致力于提供微服务生态各种工具解决问题;而Dubbo本身只是一个RPC框架,侧重于的是服务治理(虽然Dubbo + Dubbo生态工具链)也可以实现和Spring Cloud类似的效果,但单纯拿Dubbo和Spring Cloud Alibaba PK感觉并不合适。 PS. Dubbo和Spring Cloud也并不是对立关系,目前spring-cloud-dubbo 正在Spring Cloud Alibaba中孵化!祝您学习愉快~

2

看到这门课就感觉不错,了解SpringBoot即可是嘛,SpringCloud不了解没事吧

亲,您好~您好,这门课是从基础到进阶的课程。Spring Cloud不了解没关系的,Spring Cloud在课程中进行了介绍~~课程是从最基础开始讲层层深入~~并且课程前面对Spring Boot进行必要知识普及。课程的入门起点还是比较低的~~祝您学习愉快~

2

我们需要慕课提供培训通知,并且在纸质的培训通知上面盖章,才可以报销。请问如何申请?

亲,您好~请给客服邮箱发邮件:kf@imooc.com,请详细说明,最好能提供模版。客服会回复帮您办理的情况。祝您学习愉快~

1

有分布式事务嘛

亲,您好~您好,spring cloud alibaba集成了seata,可以实现分布式事务,但是seata 规划1.0才能适用于生产,而目前seata版本才发布到0.6.1,距离1.0发布还很早,所以目前课程中不去介绍分布式事务相关内容,后续会考虑跟进这部分内容。祝您学习愉快~

1

项目中有具体实现一个业务吗?

亲,您好~课程围绕如何用微服务构建一个笔记分享微信小程序展开。从0开始,详细讲解如何规划项目,设计项目,建模项目,并用微服务拆分的方法论拆分成两个微服务,然后用Spring Cloud Alibaba去实现我们的业务,逐步进化到生产可用的级别。祝您学习愉快~

1

这门课会将比较底层的东西嘛?

亲,您好~本套课程是从入门到进阶的课程。亮点在于白话讲高深原理,由浅入深构建完整微服务知识体系,从0开始手把手代码。其他亮点可以详见介绍页哦?,课上会有核心源码以及每个组件核心组成的分析,并会对涉及到相关源码的解读。不知是否符合您需要的“底层”哈?。祝您学习愉快~

1

课程是结合项目讲吗?

亲,您好~您好,是的哦,课程围绕如何用微服务构建一个笔记分享微信小程序展开。从0开始,详细讲解如何规划项目,设计项目,建模项目,并用微服务拆分的方法论拆分成两个微服务。 然后用Spring Cloud Alibaba去实现我们的业务,逐步进化到生产可用的级别。祝您学习愉快~

1

IDEA 是收费的,可以使用springToolSuite 吗?

亲,您好~完全可以。祝您学习愉快~

0
已经到底部,没有更多内容了