SpringCloud
文章平均质量分 76
﹏天微亮ミ夜微凉╮
......
展开
-
Nacos 集群配置
预计需要,1个Nginx+ 3个nacos注册中心+ 1个mysq| 默认Nacos使用嵌入式数据库实现数据的存储。所以,如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,目前只支持MySQL的存储。 nacos默认自带数据库derby ,derby 切换到 mysql nacos-server-1.1.4\nacos\conf目录下找到sql脚本 nacos -server- 1.1.4\nacos\conf目录原创 2021-06-21 10:26:12 · 223 阅读 · 1 评论 -
Spring Cloud Gateway 网关学习
Spring Cloud Gateway 介绍 Spring Cloud Gateway 具有如下特性: 基于 Spring Framework 5,Project Reactor 和 Spring Boot 2.0 进行构建 动态路由:能够匹配任何请求属性 可以对路由指定 Predicate(断言)和 Filter (过滤器) 集成 Hystrix 的断路器功能 集成 Spring Cloud 服务发现功能 请求限流和路径重写 路由:路由是构建网关的基本模块,它由ID, 目标URI, 一系列的断言和过原创 2021-06-20 17:39:41 · 116 阅读 · 0 评论 -
OpenFeign 服务接口调用
概述 使用步骤 父工程下新建 cloud-consumer-feign-order80 模块,引入依赖 <dependencies> <!--openfeign--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-原创 2021-06-20 07:55:17 · 77 阅读 · 0 评论 -
Ribbon 客户端负载均衡
Ribbon 概述 负载均衡分为 集中式 和 进程式 集中式:即在服务的消费方和提供方之间使用独立的LB设施以是硬件,如F5, 也可以是软件,如nginx), 由该设施负责把访问请求通过某种策略转发至服务的提供方; 进程式:将L B逻辑集成到消费方,消费方从服务注册中心获知有哪些地址可用,然后自己再从这些地址中选择出一个合适的服务器。Ribbon就属于进程内LB,它只是一个类库, 集成于消费方进程,消费方通过它来获取到服务提供方的地址。 Ribbon 负载均衡演示 Ribbon 核心组件IRule Ri原创 2021-06-20 07:06:20 · 76 阅读 · 0 评论 -
Eureka 注册中心搭建和集群配置
微服务基本组件 约定 > 配置 > 编码 搭建父工程,pom 依赖管理 dependencyManagement理只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。 如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本, 才会从父项目中继承该项,并且version和scope都读取自父pom 如果子项目中指定了版本号那么会使用子项目中指定的jar版本 热部署Devtools 开发时使用,生产环境关闭 &l原创 2021-06-19 18:28:14 · 188 阅读 · 0 评论