Spring Cloud的如何巧妙地实现功能?
- 内容介绍
- 文章标签
- 相关推荐
一、先说点鸡毛蒜皮的事儿——Spring Cloud到底是个啥玩意儿?
说实话, 提到Spring Cloud,我脑子里第一反应就是“又是那堆装逼的starter”。可是别急着翻白眼,真的要搞微服务,这玩意儿还真有点小用处。想象一下 你在写一个图书查询系统,突然发现自己像个孤胆英雄,单机跑不动了那就把功嫩拆成几个小服务,让它们相互喊话——这就是Spring Cloud的“巧妙实现”,拉倒吧...。
二、 从Nacos抢到实例列表的那一瞬间,我的心脏者阝快跳出来了
干就完了! 当评论微服务需要调用图书查询服务时它先说说会从 Nacos 获取图书查询服务的实例列表。染后根据负载均衡策略挑选一个实例。OpenFeign 会根据接口定义自动生成实现类,把请求丢给选中的实例。

spring:
application:
name: book-query-service
cloud:
nacos:
config:
server-addr: 127.0.0.1:96
file-extension: yml
refresh: true
shared-dataids:
discovery:
server-addr: 127.0.0.1:96
namespace: 3m249b4c-d34d-4e86-9e39-d4626db45411
三、Hystrix:熔断器也会有感情
Hystrix 会监控图书查询服务的调用情况。比如成功率、 响应时间,一旦失败率突破20%或着响应慢到1000毫秒,它就会闭上嘴巴,把请求直接导向fallback。
一、先说点鸡毛蒜皮的事儿——Spring Cloud到底是个啥玩意儿?
说实话, 提到Spring Cloud,我脑子里第一反应就是“又是那堆装逼的starter”。可是别急着翻白眼,真的要搞微服务,这玩意儿还真有点小用处。想象一下 你在写一个图书查询系统,突然发现自己像个孤胆英雄,单机跑不动了那就把功嫩拆成几个小服务,让它们相互喊话——这就是Spring Cloud的“巧妙实现”,拉倒吧...。
二、 从Nacos抢到实例列表的那一瞬间,我的心脏者阝快跳出来了
干就完了! 当评论微服务需要调用图书查询服务时它先说说会从 Nacos 获取图书查询服务的实例列表。染后根据负载均衡策略挑选一个实例。OpenFeign 会根据接口定义自动生成实现类,把请求丢给选中的实例。

spring:
application:
name: book-query-service
cloud:
nacos:
config:
server-addr: 127.0.0.1:96
file-extension: yml
refresh: true
shared-dataids:
discovery:
server-addr: 127.0.0.1:96
namespace: 3m249b4c-d34d-4e86-9e39-d4626db45411
三、Hystrix:熔断器也会有感情
Hystrix 会监控图书查询服务的调用情况。比如成功率、 响应时间,一旦失败率突破20%或着响应慢到1000毫秒,它就会闭上嘴巴,把请求直接导向fallback。

