[TOC] 打开nacos面板新建配置 Data ID: nacos-config-client-dev.yaml Group: DEV-CLOUD2023 config: info: config info lalalal 小魔仙~~~~ 引入依赖 <dependency> <groupId&g...
Java
微服务 – Spring Cloud – Nacos服务注册、发现
服务注册 [TOC] 1、引入依赖 父pom依赖 <!--spring cloud alibaba 2.1.0.RELEASE--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-...
微服务 – Spring Cloud – Stream
微服务 – Spring Cloud – Stream [TOC] Stream 是什么? 为什么要用Stream? SpringCloud Stream是一个构建消息驱动微服务的框架,应用程序通过inputs或者 outputs来与SpringCloud Stream中的binder进行交互。其...
微服务 – Spring Cloud – Gateway
[TOC] Api 网关 (Api Gateway ) 微服务可能分布在不同的主机上,这样有许多缺点:前端需要硬编码调用不同地址的微服务很麻烦;存在跨域访问的问题;微服务地址直接暴露是不安全的。还有所以需要为前端提供一个...
微服务 – Spring Cloud – Hystrix
[TOC] 一、Hystrix 简介 hystrix是Netlifx开源的一款容错框架,防雪崩利器,具备服务降级,服务熔断,依赖隔离,监控(Hystrix Dashboard)等功能。 Hystrix is no longer in active development, and is currently...
微服务 – Spring Cloud – OpenFeign的使用
[TOC] OpenFeign 简介 OpenFeign 提供了一种声明式的远程调用接口。 OpenFeign 能做什么 目的是为了简易HTTP客户端的编写。 之前在 笔记中介绍了 Ribbon + RestTemplate 的使用。Ribbon + RestTemplate 是多http...
微服务 – Spring Cloud – Rabbion
[TOC] Ribbon 简介 Ribbon是Netflix发布的开源项目,主要目的是为客户端提供负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单地说,就是在配置文件中列出Load Balancer(...
微服务 – Spring Cloud – consul 安装、服务注册、服务发现
微服务 – Spring Cloud – consul 安装、服务注册、服务发现 [TOC] what is consul? HashiCorp Consul is a service networking solution that enables teams to manage secure network connectivity between serv...
微服务 – Spring Cloud –zookeeper安装以及服务注册、发现
微服务 – Spring Cloud –zookeeper [TOC] zookeeper 简介 ZooKeeper是一个集中式服务,用于维护配置信息、命名、提供分布式同步、提供组服务. 支持高度可靠的分布式协调. zookeeper 数据模型和分层命名空间 zooke...
微服务 – Spring Cloud – Eureka自我保护机制
自我保护是什么? 自我保护是一种针对网络异常波动的安全保护措施,自我保护能使Eureka集群更加的健壮、稳定的运行。 因为 Eureka 客户端会定时的向 Eureka 服务端 发送心跳检测包, 默认30秒发送一次。发送目的...