Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目,局域网可以配置GitLab服务器,外网环境有GitHub、码云。常见的版本控制工具:Sub...

Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目,局域网可以配置GitLab服务器,外网环境有GitHub、码云。常见的版本控制工具:Sub...
Eureka的Server端开启验证后,其他接口无法向注册中心注册百度后,发现Spring Cloud 2.0 以上的security默认启用了csrf检验,要在eureka...
为什么需要使用配置中心 1、服务配置的现状 2、常用的配置管理解决方案的缺点 3、为什么要使用 spring cloud config 配置中心 4、spring cloud...
Zuul底层使用的Hystrix调用Ribbon和服务进行通信的,默认情况下的使用的是Hystrix线程池隔离的方式将,网关内的服务开启一个线程访问远程的服务,这时,通过网关...
网关限流的作用 在高并发情况下,网关通过限流达到自我保护。在规定时间内,限制访问次数,超出次数抛出异常,进行限流。 如何配置 添加依赖 限流方式一:全局限流在applicat...
Zuul和Hystrix无缝整合 在 Zuul 的 启动器中,包含了 hystrix 的 jar 包。所以我们不需要在项目中添加 Hystrix 的坐标 当然,如果需要视图化...
什么是路由网关 网关是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能。它将"1对N"问题转换成了"1对1”...
Hystrix-dashboard 是一款针对 Hystrix 进行实时监控的工具,通过 Hystrix Dashboard 我们可以在直观地看到各 Hystrix Comm...
Feign 的服务降级处理 修改application配置文件开启对 hystrix 的支持 编写fallback类和能够返回托底数据的 fallback 方法 在servi...
解决feign使用hystrix报错: 版本升级到Dalston.SR4之后feign使用hystrix时启动报如上错误解决办法:引入hystrix依赖包,不然找不到hyst...
什么是服务注册中心 服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是 SOA 架构中...
什么是RabbitMQ RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集...
单体架构 单体架构也称之为单体系统或者是单体应用。就是一种把系统中所有的功能、模块耦合在一个应用中的架构方式 单体架构特点 1、打包成一个独立的单元(导成一个唯一的 jar ...
什么是 SpringCloud:是一个服务治理平台,提供了一些服务框架。包含了:服务注册与发现、配置中心、消息中心 、负载均衡、数据监控等等。 概念定义 Spring Clo...
项目创建,根据需求选择启动器 配置连接的redis服务器 application.properties文件中添加配置 测试存储字符串: 测试对象类型的存储: 实体类----注...
项目创建,根据需求选择启动器 单机版配置 配置solr服务器 在application.properties文件添加配置 编写测试类: 添加数据 通过solr的web管理页面...
一对一关联 演示示例:创建实体类: 注解说明:@Entity表示是实体@Table表示创建当前实体表格,name的值表示创建表格的名称,如不设置,默认是实体类名@Id表示创建...
Repository<T, ID>接口 Repository<T, ID>接口的作用:自定义JPQL语句 JPQL:通过 Hibernate 的HQL演变过来的。他和 HQL...