SpringCloud
文章平均质量分 89
偶尔也吹晚风
这个作者很懒,什么都没留下…
展开
-
SpringCloud---Sentinel
文章目录限流sentinel使用环境搭建设置限流,默认直接模式关联模式链路模式关闭URL PATH聚合熔断/降级设置模拟环境满调用比例规则Sentinel 异常处理模式异常处理自定义异常处理热点测试热点环境搭建系统规则授权规则测试授权规则的环境搭建设置授权规则限流限流的目的防止恶意请求流量、恶意攻击,或者防止流量超过系统峰值sentinel使用环境搭建添加pom依赖<dependency> <groupId>com.alibaba.cloud</grou原创 2021-12-14 00:45:00 · 672 阅读 · 0 评论 -
SpringCloud---Nacos
Nacos服务的注册想要使用项目工程里的服务, 必须要在nacos注册和发现服务pom添加注册中心依赖yml文件配置通过Feign实现远程服务调用1. pom文件中添加Feign依赖注意: 加在原调用子工程里2. 启动类添加@EnableFeignClients注解3. 新建FeignService接口package com.jt.consumer.service;import com.jt.consumer.service.factory.ProviderFallb原创 2021-12-13 20:26:02 · 488 阅读 · 0 评论 -
SpringCloud---Gateway网关
文章目录新建网关子工程sca-gateway添加pom文件配置yml添加启动类启动网关项目,检测sentinel控制台的网关菜单新建网关子工程sca-gateway添加pom文件 <!--添加网关服务依赖, 也是一个web服务, 但是这个服务的启动不依赖于tomcat, 而是依赖与一个网络编程框架Netty, 当我们添加了geteway依赖后 底层会自动帮我们--> <dependencies> <dependency>原创 2022-06-15 11:40:06 · 659 阅读 · 0 评论 -
SpringCloud---SSO单点登录
文章目录学习流程服务设计创建sso父工程创建sso-system子工程创建sso-auth子工程创建sso-resource子工程创建sso-gateway子工程创建sso-ui前端业务子工程数据库表结构设计sql语句方案一: 单次查询方案二: 嵌套查询方案三: 多表关联查询SSO-system业务实现概述controllerserviceUserServiceUserServiceImplpojoUserdaoUserMapper测试SSO-auth业务实现概述一pom依赖yml配置启动类测试一servi原创 2022-06-15 11:39:39 · 2235 阅读 · 0 评论 -
SpringCloud----RabbitMQ高级消息队列
文章目录概述使用场景虚拟机配置Docker下载docker离线包离线安装工具安装镜像加速测试Docker运行RabbitMQRabbitMQ配置rabbitmq六种工作模式简单模式准备工作生产者发送信息参数说明测试消费者接受消息参数说明工作模式生产者发送消息消费者接收消息测试一测试二测试三(手动确认回执)测试队列持久化发布订阅模式生产者消费者测试主题模式生产者消费者测试一测试二virtual host 设置空间查看结果Sleuth + Zipkin 链路跟踪添加依赖Zipkin下载启动服务器Zipkin访问原创 2021-12-13 20:47:01 · 389 阅读 · 0 评论 -
SpringCloud----Config配置中心
文章目录概述创建config子工程添加依赖配置yml添加item、user、order的依赖修改item、user、order的yml文件测试BUS 配置刷新添加依赖修改 yml 配置测试检查配置刷新测试测试 03 的配置添加新用户, 然后让 03 刷新配置概述用来维护和管理配置文件nacos提供了服务的注册中心(服务的注册和发现)和配置中心而eureka只提供了服务的注册,需要单独进行springcloud的config配置nacos的配置数据是存在数据库中,而config配置中心就比较灵活,原创 2021-12-13 20:43:00 · 274 阅读 · 0 评论 -
SpringCloud----Zuul网关
文章目录概念准备环境新建zuul工程添加依赖配置yml启动类测试Zuul 权限校验创建filter过滤类内容解析测试Zuul 集成 ribbon添加依赖配置ymlZuul 集成 Hystrix降级操作添加依赖新建fb包测试限流/熔断操作Hystrix dashboard 监控器查看监控指标暴露 actuator 监控指标hystrix dashboard 断路器仪表盘Apache24 压力测试Turbine 聚合监控创建turbine工程测试概念SpringCloud中的网关工具,,基于这个网关, 可以原创 2021-12-13 20:40:32 · 343 阅读 · 0 评论 -
SpringCloud----Eureka注册中心
文章目录环境准备新建maven项目新建commons工程添加依赖创建pojo包创建service包创建web.util包创建itemservice工程添加依赖配置yml文件启动类创建controller包创建service包创建userservice工程添加依赖配置yml文件启动类controller包service包创建orderservice工程添加依赖配置yml启动类controller包service包feign远程调用配置创建eureka工程添加依赖配置yml启动类测试配置host文件浏览器访问r原创 2021-12-13 20:36:09 · 162 阅读 · 0 评论