
spring真好用
文章平均质量分 96
记录一些脑子记不住的spring知识
保暖大裤衩LeoLee
芜湖~~~
展开
-
SpringBoot整合RabbitMQ,干净利索!(附项目地址)
大伙可以到我的RabbitMQ专栏获取更多信息demo示例这里拿不多bb直接上菜依赖生产者和消费者都需要引入该依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </depend原创 2020-11-07 15:50:50 · 423 阅读 · 1 评论 -
spring cloud gateway 之动态路由
前面分别对 Spring Cloud Zuul 与 Spring Cloud Gateway 进行了简单的说明,它门是API网关,API网关负责服务请求路由、组合及协议转换,客户端的所有请求都首先经过API网关,然后由它将匹配的请求路由到合适的微服务,是系统流量的入口,在实际生产环境中为了保证高可靠和高可用,尽量避免重启,如果有新的服务要上线时,可以通过动态路由配置功能上线。本篇拿 Spring Cloud Gateway 为例,对网关的动态路由进行简单分析,下一篇将分享动态路由的进阶实现1.gat转载 2020-08-29 23:05:44 · 514 阅读 · 0 评论 -
springcloud(Greenwich):Hystrix容错配置
概述分布式框架中,经常需要进行服务间的远程调用,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,这些情况的发生将直接导致对外接口服务也会出现延迟,当消费方大量调用延迟接口或者服务的时候,将造成任务积压,线程资源无法释放,最终通过调用链会蔓延开来,最终拖垮整个系统。在springcloud中,针对上述的问题提供了Spring Cloud Hystrix容错保护,它也是基于Netflix的开源框架 Hystrix实现的,其具备了服务降级、服务熔断、线程隔离、请求缓存、请求合并以及服务监控原创 2020-08-29 18:19:05 · 228 阅读 · 0 评论 -
springboot2.x 整合redis范例(Lettuce & Jedis)
前言在实际项目开发过程中,相信很多人都有用到过 redis 这个NoSQL,这篇文章就详细讲讲springboot如何整合 redisRedis 简介简单介绍下Redis:Redis是一个开源的使用 ANSI C语言编写,支持网络,可基于内存也可持久化的日志型,Key-Value数据库,并提供了多种语言的 API ,相比Memcached它支持存储的类型相对更多 (字符,哈希,集合,有序集合,列表等),同时Redis是线程安全的。Redis 连接池简介在后面 springbo..转载 2020-08-20 22:47:36 · 1453 阅读 · 0 评论 -
springboot2.1.x 搭建spring cloud gateway(基础路由)
概述zuul1.x作为springcloud发布之后前期主要的网关组件被广泛应用,随后因为各种原因被springcloud gateway取代。两者均是web网关,处理的是http请求gateway对比zuul多依赖了spring-webflux,在spring的支持下,功能更强大,内部实现了限流、负载均衡等,扩展性也更强,但同时也限制了仅适合于Spring Cloud套件,而zuul则可以扩展至其他微服务框架中,其内部没有实现限流、负载均衡等gateway很好的支持异步,而zuul仅支持同步,原创 2020-08-20 11:28:51 · 1192 阅读 · 0 评论 -
springcloud gateway踩大坑了Parameter 0 of method websocketRoutingFilter in org.springframework.cloud.gat
pom<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId></dependency>只有网关依赖Spring Boot 版本是 2.1.0.RELEASE,Spring Clound 版本是Finchley.RELEASEapplica转载 2020-08-19 22:50:15 · 4091 阅读 · 0 评论 -
springboot2.x 自定义接口注解 AOP记录接口日志
概述日志记录对于程序的重要性不言而喻,日志记录的方式有很多种,今天就总结一下与业务接口相关的面向切面的日志记录。主要由AOP切面实现对日志的捕捉,切点为自定义日志注解。原创 2020-08-19 15:28:15 · 385 阅读 · 0 评论 -
spring boot 2.x /health /info /metrics 404的问题
在用springboot2 搭建 springcloudFinchley过程中遇到了/health /info /metrics端点404的问题引入依赖如下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependency>...原创 2020-08-19 14:48:05 · 1653 阅读 · 1 评论 -
springboot2.x 整合 logback配置
直接上配置:<?xml version="1.0" encoding="UTF-8"?><!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --><!-- scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 --><!-- scanPeriod:设置监测配置文件是否有原创 2020-08-17 11:19:21 · 812 阅读 · 0 评论