spring cloud
只吃两个荞麦馒头
IT的菜鸟,在学习的路上,与大家一起分享,一起成长,一起共勉。
展开
-
springboot启动不能加载数据库驱动Failed to determine a suitable driver class
转载自:https://www.cnblogs.com/xiaoyao-001/p/10247949.htmlspringboot启动不能加载数据库驱动Failed to determine a suitable driver class复制代码 1 SLF4J: Class path contains multiple SLF4J bindings. 2 SLF4J: Found binding in [jar:file:/G:/sharp/repo/ch/qos/logback/logback-原创 2020-12-28 17:00:37 · 492 阅读 · 0 评论 -
spring cloud + redis RedisTemplate Api搭建简单Demo
简介Redis是一种NoSQL数据库,即非关系型数据库。redis是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,r...原创 2019-05-27 16:59:39 · 1879 阅读 · 0 评论 -
Spring Boot Admin 基于security 认证监控
首先介绍一下Spring Boot Admin是用来干嘛的,它用于监控基于 Spring Boot 的应用,它是在 Spring Boot Actuator 的基础上提供简洁的可视化 WEB UI。Spring Boot Admin 提供了很多功能,如显示 Spring Boot 应用的name、id 和 version,显示在线状态,Loggers 的日志级别管理,Threads 线程管理,E...原创 2019-05-22 10:16:28 · 4090 阅读 · 1 评论 -
关于服务注册中心配置了security,其他服务注册失败问题
eureka配置如下security: basic: enabled: true user: name: root password: root在eureka配置了security之后,client再像之前这样配置-如下:eureka: client: serviceUrl: defaultZone: http://localhost...原创 2019-05-21 11:41:55 · 392 阅读 · 0 评论 -
spring cloud config 搭建配置中心
简介:在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是config client...原创 2019-05-24 11:43:58 · 214 阅读 · 0 评论 -
Spring Cloud ActiveMQ整合实现点对点队列
1、业务场景说明:消息队列在大型电子商务类网站,如京东、淘宝、去哪儿等网站有着深入的应用,它的主要作用是消除高并发访问高峰,加快网站的响应速度。在不使用消息队列的情况下,用户的请求数据直接写入数据库,在高并发的情况下,会对数据库造成巨大的压力,同时也使得系统响应延迟加剧。在使用队列后,用户的请求发给队列后立即返回,(例如: 当然不能直接给用户提示订单提交成功,京东上提示:您“您提交了订单...原创 2019-05-15 17:16:06 · 1098 阅读 · 0 评论 -
spring cloud mybatis+mysql实现对数据库数据的访问
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。现在搭建一个简单的demo,通过mybatis...原创 2019-05-08 17:14:56 · 4418 阅读 · 0 评论 -
spring cloud gateway 实现限流
对一些客流访问量比较大,存在高并发情况的系统,就需要在系统中进行限流,一方面是为了防止大量的请求致使服务器宕机,导致服务不可用,另一方面是为了防止网络攻击。一般的应用服务器,都是通过限制线程池的线程数来控制并发,也有通过单位时间内窗口的平均速度来控制流量。常见的限流纬度有比如通过Ip来限流、通过uri来限流、通过用户访问频次来限流。常见的限流算法:引用一位博主所介绍的,个人觉得说的很容易理解...原创 2019-04-23 17:11:17 · 2447 阅读 · 0 评论 -
网关 Spring cloud Gateway
简介Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,与Zuul网关对比,两者相同的地方就是都是作为网关,处理前段的请求,可以进行路由到对应的服务或者url,也可以针对权限做过滤处理,也可以对其他服务响应的结果做处理,但相对于Zuul。Gateway性能和功能整体要好,且使用 Gateway 做跨域相比应用本身或是 Nginx 的好处是规则可以配置的更加...原创 2019-04-23 16:50:23 · 147 阅读 · 0 评论 -
断路器监控(Hystrix Dashboard)
**断路器监控(Hystrix Dashboard)**被设计的原则就是防止任何单个依赖项耗尽所有容器(如Tomcat)用户线程。它会甩掉包袱,快速失败而不是排队。在任何可行的地方提供回退,以保护用户不受失败的影响。使用隔离技术(如隔离板、泳道和断路器模式)来限制任何一个依赖项的影响。既可以通过近实时的度量、监视和警报来优化发现时间。也可以通过配置的低延迟传播来优化恢复时间。可以支持对Hystri...原创 2019-04-18 15:40:59 · 331 阅读 · 0 评论 -
搭建高可用的服务注册中心
搭建高可用的服务注册中心背景(作用):对于服务注册中心Eureka Server,当需注册的服务达到一定的量级向它注册的时候,它的负载是很高的,如果仅仅只是单个服务注册中心时,极大可能会出现服务中心宕机的情况,当它出现宕机的时候,所有的服务就都会终止,这在生产环境是不允许的,因此我们需要一个高可用的服务注册中心来避免这种情况。原理就是运行多个Eureka Server实例运行,多个Eureka ...原创 2019-04-17 16:54:54 · 534 阅读 · 0 评论