随笔分类 -  微服务

摘要:原文链接:https://www.jianshu.com/p/8396aedbb1a5 为何要进行服务链路追踪? 在一个微服务系统架构中,一个完整的请求可能涉及到多个微服务的调用,这个调用形成一个链路。 比如,下单的请求,需要经过网关去调用业务服务,业务服务去调用订单服务,而订单服务同步调用商品服务 阅读全文
posted @ 2023-11-25 18:08 Acegzx 阅读(71) 评论(0) 推荐(0) 编辑
摘要:文档 introduction 官网下载地址 Release v1.8.3 · alibaba/Sentinel 官网WIKI Sentinel · alibaba/spring-cloud-alibaba Wiki 启动Sentinel 基本启动 java -jar sentinel-dashbo 阅读全文
posted @ 2023-11-24 23:07 Acegzx 阅读(9) 评论(0) 推荐(0) 编辑
摘要:介绍 Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构 阅读全文
posted @ 2023-11-24 22:44 Acegzx 阅读(121) 评论(0) 推荐(0) 编辑
摘要:核心概念 Spring Cloud Gateway旨在为微服务架构提供简单、有效和统一的API路由管理方式供统一的路由方式,并且还基于Filter链的方式提供了网关基本的功能,例如:安全、监控/埋点、限流等。前端请求都请求到该微服务中,该微服务再负责转发到别的服务中去和 Zuul 区别: Zuul: 阅读全文
posted @ 2023-11-23 23:03 Acegzx 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.Feign是什么 Feign是Netflix公司开发的一个声明式的REST调用客户端; Ribbon负载均衡、Hystrix服务熔断是Spring Cloud中微服务开发非常基础的组件,一般都是同时出的,而且配置也都非常相似,每次开发都有很多相同的代码,因此Spring Cloud基于Netfl 阅读全文
posted @ 2023-11-23 22:11 Acegzx 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.Hystrix是什么 服务之间相互调用,当某个服务的响应太慢或者故障,会造成调用者延迟,线程被挂起,从而引发调用者也无法响应,调用者也发生故障,当大量请求到达,则会造成请求的堆积,为了解决此问题,微服务架构中引入了一种叫熔断器的服务保护机制 如: 有两个服务,一个下订单服务,一个减库存服务,当用 阅读全文
posted @ 2023-11-23 20:55 Acegzx 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Eureka 用来搭建服务注册中心,主要包括服务注册和服务发现,服务的发现由eureka客户端实现,而服务的消费由Ribbon实现,也就是说服务的调用需要eureka客户端和Ribbon两者配合起来才能实现; 1.Ribbon是什么? Ribbon是一个基于HTTP 和 TCP 的客户端负载均衡器, 阅读全文
posted @ 2023-11-23 00:04 Acegzx 阅读(55) 评论(0) 推荐(0) 编辑
摘要:​ 介绍 Eureka 使用涉及三个部分,分别是注册中心,服务提供者,服务消费者 优点 Eureka保证AP Eureka优先保证可用性,Eureka各个节点是平等的,某几个节点挂掉不会影响正常节点的工作,剩余的节点依然可以提供注册和查询服务。而Eureka的客户端在向某个Eureka注册如果发现连 阅读全文
posted @ 2023-11-22 23:30 Acegzx 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示