springCloud Netflix学习笔记和技术栈

springcloud Netflix是基于http通讯的微服务框架。

    应用思路(四部曲):

        导包 开启配置(@EnableXXX) 编写配置文件 编写配置类(@Configation)

        以下的所有的技术栈都是基于这四步

   主要的的技术栈:

       1.基于restful的的http的通讯框架

           导入springcloud和springboot相关的包,分为服务端和客户端,客户端直接通过直接访问服务端的端口

        2.服务注册与发现eureka

          导入eureka相应的依赖,搭建服务平台,关闭服务平台注册自己的能力,编写服务供取双方的平台地址

        3.负载均衡ribbon

            导入ribbon相应的依赖,可以自定义负载均衡算法,也可以用自带的负载均衡,有了负载均衡客户端的uri就可以通过                      spring.application.name的值访问服务端

        4.熔断机制和服务降级(hystrix,feign)

              feign是hystrix的社区版,hystrix是原生态的实现服务熔断与降级,feign是通过接口调用实现服务降级。

              熔断机制是指如果某个服务崩溃以后,为了不引起服务雪崩,熔断的方法得到一个值,告诉用户这个服务不可用了

              服务降级是指为了面对即将而来的一个局部的很大的访问量,关掉一些服务,确保另一些服务可以正常的进行

         5.监控机制(dashboard)

            基于hystrix实现的对服务可用性的监控

         6.API网关(zuul)

            对服务端的端口具有保密的作用,对服务端口进行加密,也可配置为只能通过只用信息对端口进行访问

         7.云端配置中心(springcloudconfig)

            把服务的配置文件放到云端统一管理

搭建的练习连接:https://gitee.com/guiguwei/StudentIdeaTimeDemo.git

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Cloud Alibaba 和 Spring Cloud Netflix 都是基于 Spring Cloud 的微服务框架,它们都提供了一系列的组件和工具来帮助开发者构建和管理微服务架构。下面是它们的优缺点以及对比: Spring Cloud Alibaba 的优点: 1. 更好的国内化支持:Spring Cloud Alibaba 是由国内阿里巴巴集团主导开发的,因此在中国的使用者更容易得到技术支持和社区支持。 2. 更多的组件支持:Spring Cloud Alibaba 提供了更多的组件和工具,比如 Nacos、Sentinel、Dubbo 等,可以帮助开发者更好地构建和管理微服务系统。 3. 更好的性能和稳定性:Spring Cloud Alibaba 基于阿里巴巴自己的生产环境,经过了多次实践和优化,因此在性能和稳定性方面更加优秀。 Spring Cloud Alibaba 的缺点: 1. 社区相对较小:相对于 Spring Cloud NetflixSpring Cloud Alibaba 的社区规模还比较小,因此可能会存在一些问题需要自己解决。 2. 技术栈相对较新:Spring Cloud Alibaba 的一些组件和工具相对较新,可能还存在一些不稳定的问题。 Spring Cloud Netflix 的优点: 1. 社区规模较大:Spring Cloud Netflix 的用户和开发者都非常多,因此社区提供的支持和资源都比较丰富。 2. 经过时间检验:Spring Cloud Netflix 已经经过了多年的实践和优化,因此在稳定性和可靠性方面更有保障。 3. 更成熟的技术栈Spring Cloud Netflix 使用的一些组件和工具已经经过了多年的发展和完善,因此更加成熟和稳定。 Spring Cloud Netflix 的缺点: 1. 国内化支持较差:Spring Cloud Netflix 的开发和维护都主要在海外,因此在国内的使用者可能需要自己解决一些问题。 2. 缺少一些组件支持:相对于 Spring Cloud Alibaba,Spring Cloud Netflix 缺少一些组件和工具,比如 Nacos、Sentinel 等,需要自己选择其他开源组件来替代。 综上所述,选择 Spring Cloud Alibaba 还是 Spring Cloud Netflix,需要根据自己的实际情况和需求来进行权衡和选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值