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