知识总结
Nestor_
这人技术真不怎么样
展开
-
spring cloud gateway详解
此文章详细介绍了网关的功能 https://blog.csdn.net/u010647035/article/details/83959552转载 2020-04-17 09:49:51 · 186 阅读 · 0 评论 -
spring cloud之聚合模式
网关聚合模式 使用网关将多个独立请求聚合为一个单独的请求。当客户端必须向不同的后端系统发起多次调用才能完成某个操作时,该模式十分有用。 背景与问题 要执行某个任务时,客户端必须向不同的后端服务发起多次调用。依赖于多个服务的应用在执行任务时,必须为每个请求都扩展资源。当新的特性或服务添加到该应用时,需要添加额外的请求,而且增加了资源需求与网络调用。这些在客户端与后端之间的通信量会对应用的性能和可扩展...转载 2020-04-15 17:22:48 · 642 阅读 · 0 评论 -
spring cloud之路由模式
网关route可以有两种实现方式 一、Java代码 一种是通过代码 import org.springframework.cloud.gateway.route.RouteLocator; import org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder; import org.springframework.co...原创 2020-04-15 16:57:42 · 351 阅读 · 0 评论 -
spring cloud之网关熔断、降级
业务场景 在传统的项目中,当访问一个路径出现不可访问比如404,浏览器不同在加载甚至在10几秒后才会反馈出404,这明显对用户不友好,如果用户在加载404等还在不停的刷新当前网页将会导致后台不同的请求。这就需要我们做熔断降级 在当前的网关服务中,熔断降级主要是使用hystrix来实现服务降级,当访问的内部url超过限定的时间救出自动出现 代码层面 spring: cloud: gate...原创 2020-04-13 16:28:17 · 783 阅读 · 0 评论 -
spring cloud之网关限流
spring cloud gateway之限流 在高并发的系统中,往往需要在系统中做限流,一方面是为了防止大量的请求使服务器过载,导致服务不可用,另一方面是为了防止网络攻击 令牌算法 令牌桶算法能够在限制调用的平均速率的同时还允许一定程度的突发调用。在令牌桶算法中,存在一个桶,用来存放固定数量的令牌。算法中存在一种机制,以一定的速率往桶中放令牌。每次请求调用需要先获取令牌,只有拿到令牌,才有机会继...原创 2020-04-13 16:19:49 · 302 阅读 · 0 评论 -
springboot2.1.6整合activemq服务实现前后端mqtt消息订阅及推送
springboot2.1.6整合activemq服务的mqtt消息推送 前期准备: 怎么安装就不细说了网上很多 ActiveMQ下载(http://activemq.apache.org/components/classic/download/) 一、pom配置 <!--MQTT start--> <dependency> <groupId>org.s...原创 2019-07-16 11:00:12 · 2778 阅读 · 1 评论 -
函数节流
基本思想 某些代码不可以在没有间断的情况连续重复执行。第一次调用函数,创建一个定时器,在指定的时间间隔之后运行代码。当第二次调用 该函数时,它会清除前一次的定时器并设置另一个。如果前一个定时器已经执行过了,这个操作就没有任何意义。然而,如果前一个定时器尚未执行,其实就是将其 替换为一个新的定时器。目的是只有在执行函数的请求停止了一段时间之后才执行 var processor = { tim...原创 2019-07-24 10:01:14 · 178 阅读 · 0 评论 -
spring boot多数据源动态切换及druid-sql监控
spring boot多数据源动态切换及druid-sql监控 首先来讲一下我的设计思路: 1.数据库配置依然在yml文件中,但是由于要实现多数据源切换我就把sql监控的公用配置放在了代码层面 2.通过注解的形式实现数据库切换 一、yml多数据源配置 dynamic: datasource: #新增 db-001: driver-class-name: com.my...原创 2019-08-05 11:45:16 · 481 阅读 · 0 评论