02 2021 档案

摘要:比如你的订单系统,平时每秒最多能处理一万单请求,但促销活动的时候可能会有五万个请求,不限制会导致系统崩溃,限制,导致四万个订单失败。可以用消息队列来做请求缓冲,异步平缓的处理请求,实现流量削峰。 SpringClud 已经为我们提供了消息驱动框架 SpringCloud Stream。Stream定 阅读全文
posted @ 2021-02-21 19:21 Goosander 阅读(1106) 评论(0) 推荐(0)
摘要:1.导言 服务级联调用:当服务A故障时,服务B调用失败,但还会一直重试。高并发的情况下,会有很多服务B的线程调用服务A,每个线程都会阻塞等待,直到超时,积累到一定程度后,服务B也会崩溃,变为不可用。同样的道理,上游的服务C也会奔溃,变为不可用,这样产生了服务级联调用的雪崩,导致系统整体不可用。所以我 阅读全文
posted @ 2021-02-20 01:05 Goosander 阅读(239) 评论(0) 推荐(0)
摘要:1.使用 Feign 调用服务 创建一个服务提供者,整合 Nacos 创建一个服务消费者,整合 Nacos 服务消费者添加 Feign 依赖 服务消费者创建 Feign 客户端接口 服务消费者使用 Feign 接口调用服务提供者 启动并测试 服务提供者添加 Nacos 依赖: <dependency 阅读全文
posted @ 2021-02-18 23:53 Goosander 阅读(238) 评论(0) 推荐(0)
摘要:1.Nacos 简介 发音: /nɑ:kəʊs/全称:Name and Config Service,nacos 是其首字母的拼写。Nacos 的核心功能 = 服务注册 + 动态配置可以理解为 Nacos = SpringCloud Eureka + SpringCloud Config 2.什么是 阅读全文
posted @ 2021-02-17 21:50 Goosander 阅读(1640) 评论(0) 推荐(0)
摘要:1.SpringCloud 核心部件 名称 描述 SpringCloud Netflix SpringCloud Alibaba 服务发现 解决各个独立的服务之间如何发现对方的问题 Eureka Nacos 服务通信 解决各个独立服务之间如何调用的问题 Feign Dobbo 配置管理 解决服务配置 阅读全文
posted @ 2021-02-17 01:16 Goosander 阅读(209) 评论(0) 推荐(0)