上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 功能 服务限流降级: 默认支持 Servlet、Feign、RestTemplate、Dubbo和RocketMQ 限流降级功能的介入,可以再运行时通过控制台实时司改限流降级规则,还支持查看限流降级 Metrics 监控。 服务注册与发现:适配Spring Cloud 服务注册与发现标准,默认集成了 阅读全文
posted @ 2020-08-14 13:39 九角冰山 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 表示一条请求链路,一条链路通过Trace ID唯一标识,Span 标识发起的请求信息,各span通过 parent id 关联起来 Trace: 类似于树结构的Span集合,表示一条调用链路,存在唯一标识 Span:表示调用链路的来源,通俗理解span就是一次请求信息 阅读全文
posted @ 2020-08-14 08:11 九角冰山 阅读(241) 评论(0) 推荐(1) 编辑
摘要: 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或者错误都会引起整个请求最后的失败。 所以面对长链路调用、多个节点调用的时候,需要一套监控、跟踪的组件技术去进行跟踪 阅读全文
posted @ 2020-08-13 22:07 九角冰山 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 故障现象: 重复消费:当两个端口号同时收到了 ,也就是一个订单同时被两个服务获取到,那么就会造成数据错误。 在生产实际中一定要避免重复消费这个环节,而解决此现象可以采用分组或者持久化方法 在Stream中处于同一个group中的多个消费者是竞争关系,就能保证消息只会被其中一个应用消费一次。而不同组是 阅读全文
posted @ 2020-08-13 20:55 九角冰山 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 解决痛点 :屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型 SpringCloud Stream 是一个构件消息驱动微服务的框架。 应用程序通过 消息的发送者和消费者( inputs 或者 outputs )来与 springcloud stream 中 绑定器(binder)对象交互。 阅读全文
posted @ 2020-08-13 18:56 九角冰山 阅读(208) 评论(0) 推荐(0) 编辑
摘要: SpringCloud Bus 配合SpringCloud Config 使用可以实现配置的动态刷线,Bus是用来将分布式系统的节点与轻量级消息系统链接起来的框架,它整合了Java的事件处理机制和消息中间件的功能。 什么是总线, 在微服务架构的系统中,通常会使用轻量级的消息代理来构建一个共用的消息主 阅读全文
posted @ 2020-08-11 21:29 九角冰山 阅读(484) 评论(0) 推荐(0) 编辑
摘要: Springcloud Config 为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的外部配置。 而SpringCloud Config分为服务端和客户端两部分。 服务端 也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置服务器并为 阅读全文
posted @ 2020-08-11 17:12 九角冰山 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 服务网关 统一的挡在前面服务 日志、限流、权鉴 网关在微服务的定位 外部请求(手持终端、html5、Open接口)==》 负载均衡(Nginx等) ==》 网关 ==》 微服务(A,B,C) (zuul 1.x 是一个基于阻塞 I/O 的API Gateway,是基于Servlet2.5使用阻塞架构 阅读全文
posted @ 2020-08-10 21:17 九角冰山 阅读(211) 评论(0) 推荐(0) 编辑
摘要: Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整个服务失败,避免级联故障,以提高分布式系统的弹性。 “断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路 阅读全文
posted @ 2020-07-19 21:57 九角冰山 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”。 如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应” 对于高流量的应用来说,单一的 阅读全文
posted @ 2020-07-19 21:06 九角冰山 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页