![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 89
Hippo丶tas
这个作者很懒,什么都没留下…
展开
-
SpringCloud Alibaba 之Sentinel
SpringCloud Alibaba 之Sentinel实现熔断和限流Sentinel是什么官网 https://github.com/alibaba/Sentinel中文 https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8DHystrix 缺点需要我们程序员自己手工搭建监控平台没有一套web界面可以给我们进行更加细粒化的配置流控、速率控制、服务熔断、服务降级…Sentinel 单独一个组件,可以独立出来。直接原创 2021-09-05 05:34:58 · 388 阅读 · 0 评论 -
SpringCloud Alibaba 之 Nacos
SpringCloud Alibaba 之 Nacos服务注册和配置中心Nacos简介为什么叫Nacos naming configuration service是什么 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos就是注册中心 + 配置中心的组合 Nacos = Eureka + Config + Bus能干嘛https://nacos.io/zh-cn/ 查看手册 https://nacos.io/zh-cn/ind原创 2021-08-31 19:49:46 · 505 阅读 · 0 评论 -
SpringCloud Alibaba 之入门简介
SpringCloud Alibaba 之入门简介why会出现SpringCloud alibaba因为SpringCloud Netflix项目进入了维护模式SpringCloud alibaba 把SpringCloud 给包了SpringCloud alibaba 带来了什么能干嘛?服务限流降级:默认支持Servlet、Feign、RestTemplate、Dubbo 和RocketMQ 限流降级功能的接入,可以在运行时通过控制台实现修改限流降级规则,还支持查看限流降级 Metrics 监原创 2021-08-25 23:28:44 · 109 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之Sleuth
SpringCloud(H版&alibaba)之Sleuth概述为什么会出现这个技术?问题:在微服务框架中,一个由客户端发起的清奇在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或者错误都会引起整个请求最后的失败。例子:一个下单请求要调库存,调支付,调通知等等等等一系列,形成一条链,多个不同的请求就会形成一个极其复杂的链路图。是什么https://github.com/spring-cloud原创 2021-08-25 01:24:10 · 144 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之Stream消息驱动
SpringCloud(H版&alibaba)之Stream消息驱动一、Stream为什么被引入假如java平台用的rabbitMQ,大数据平台用的Kafka,这将导致很大的麻烦,切换、维护、开发都很困难。有没有一种新的技术诞生,让我们不再关注具体MQ的细节,我们只需要用一种适配绑定的方式,自动的给我们在各种MQ内切换。二、Stream是什么及Binder介绍官网https://spring.io/projects/spring-cloud-streamhttps://docs.spri原创 2021-08-24 23:48:55 · 183 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之Bus篇
SpringCloud之Bus 消息总线接上篇springcloud Config概念上篇config的加深和扩充,一言以蔽之: 分布式自动刷新配置功能 Spring Cloud Bus 配合 Spring Cloud Config 使用可以实现配置的动态刷新是什么:Bus支持两种消息代理:RabbitMQ和 Kafka让客户端订阅config server ,然后通过消息中间件,让客户端统一去刷新信息能干嘛:Spring Cloud Bus 能管理和传播分布式系统间的消息原创 2021-06-30 18:56:26 · 417 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之Config篇
SpringCloud(H版&alibaba)之Config篇分布式配置中心概述官网 https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.1.RELEASE/reference/html/分布式系统面临的----配置问题 随着微服务越建越多,一个微服务一个application.yml. 微服务多了膨胀。配置太多,重复,假如要改数据库的配置,假如有40个微服务,要改40次 假如有个统一的配置原创 2021-06-08 02:08:56 · 507 阅读 · 0 评论 -
SpringCloud H版&alibaba之Gateway
SpringCloud(H版&alibaba)之Gateway篇服务网关Gateway和Zuul说明:Zuul由于内部出现重大分歧,已经没落,新一代的服务网关是Gateway,只学这个Gateway 并非netflix开发的,而是spring 社区自己开发的。Gateway是什么官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/面试可能会问,是原创 2021-05-26 12:38:06 · 305 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之Hystrix篇
SpringCloud(H版&alibaba)之Hystrix篇Hystrix断路器 豪猪哥官网资料:https://github.com/Netflix/Hystrix/wiki/How-To-Use服务降级概述分布式系统面临的问题 复杂分布式体系结构总的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的"扇出"。如果扇出的链路上原创 2021-05-25 14:08:39 · 378 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之OpenFeign篇
SpringCloud(H版&alibaba)之OpenFeign篇简介OpenFeign取代了Feign,只需要看OpenFeign就可以了服务接口调用Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可插拔式的编码器和解码器。Spring Cloud 对Feign进行了封装,使得其支持了Spring MVC标准注解和HttpMessageConverters.原创 2021-05-23 17:46:07 · 256 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之Ribbon篇
SpringCloud(H版&alibaba)之Ribbon篇概述Spring Cloud Ribbon 负载均衡的工具,基于Netflex Ribbon实现的一套客户端工具。功能:客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer 后面的所有机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法。进入维原创 2021-05-22 00:45:22 · 187 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之Zookeeper篇
SpringCloud(H版&alibaba)之Zookeeper篇因Eureka停止更新,用SpringCloud整合Zookeeper来替代zookeeper是一个分布式协调工具,可以实现注册中心功能关闭linux服务器防火墙后启动Zookeeper服务器(这意味着要专门一台服务器来做注册中心吗)zookeeper服务器取代Eureka服务器,zk作为服务注册中心关闭防火墙:ubuntu下ufw disablezookeeper启动停止命令到安装目录的bin目录下 ./zkSe原创 2021-05-19 16:13:02 · 193 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之Eureka篇
SpringCloud(H版&alibaba)之Eureka篇Eureka新注解 @EnableEurekaServer服务注册中心什么服务注册: Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,采用Eureka的客户端连接到 Eureka Server并维持心跳连接。这样系统的维护人员就可以通过Eureka Server 来监控系统中各个微服务是否正常运行。在服务注册与发现中,有一个注册中心。当服务器启动的时候,会把当前自己服务器的信息,比如原创 2021-05-19 08:36:37 · 252 阅读 · 0 评论 -
SpringCloud(H版&alibaba)之基本框架篇
SpringCloud(H版&alibaba)之基本框架篇什么是微服务https://www.bilibili.com/video/BV18E411x7eT?p=14 视频内容微服务和分布式架构的区别https://blog.csdn.net/zhonglunsheng/article/details/83153451?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162042065216780255248036%2522%原创 2021-05-12 09:43:12 · 409 阅读 · 0 评论