spring boot
文章平均质量分 94
王中义
这个作者很懒,什么都没留下…
展开
-
SpringCloud笔记:config配置中心,码云gitee存放,手动刷新与自动刷新配置
ConfigServer是springcloud的一个组件-分布式配置中心,主要用于方便统一管理客户端配置,配置默认存放到git或者码云,尤其对于不同环境下的切换很方便。主流的配置中心还有consul,阿波罗等。一,搭建配置中心...原创 2021-05-11 15:53:17 · 753 阅读 · 4 评论 -
Spring boot配置文件映射路径
SpringBoot 内置了tomcat,不用再像ssm那样在tomcat的server.xml文件中配置文件映射路劲。在spring boot的自定义配置类继承 WebMvcConfigurationSupport ,添加路径映射即可,特别简单!@Configuration@MapperScan("com.dongdao.gqwl.*")public class WebMvcConfig...原创 2018-10-17 16:00:50 · 4430 阅读 · 0 评论 -
SpringCloud使用zuul反向代理和负载均衡
网关zuul是cloud的核心组件之一,感觉和nginx类似,具有反向代理和负载等功能,这里要说一下反向代理和负载均衡。实现负载首先要实现服务注册功能,zuul做为微服务客户端首先和其他客户端一样注册到eureka server中。下面是我的服务结构,在注册中心可以看到其中,ZUUL是网关层,CLIENT-A,CLIENT-B做为测试客户端,一共四个应用(包括注册中心)代码结构如下de...原创 2018-11-21 10:53:24 · 1576 阅读 · 6 评论 -
Springcloud 使用redis实现session共享
之前用nginx做负载均衡,要实现session共享,用的是iphash,在nginx加一句配置就可以了。框架改为Springcloud之后,使用zuul做为负载和反向代理工具,实现session共享用到了redis,感觉很不错。...原创 2018-12-10 17:00:32 · 3080 阅读 · 3 评论 -
spring boot配置数据库连接和端口号,项目访问路径
Springboot配置很简单,不想ssm或者ssh配置起来要人命,它简化了初始配置,减少了开发人员浪费在上边的时间。配置文件在application.properties中1,数据库连接配置 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://ip...原创 2019-01-10 10:02:02 · 7997 阅读 · 0 评论 -
Spring Cloud添加config配置中心
SpringCloud做为一个微服务框架,当应用越来越多,每个应用的配置都单独在自己应用的目录下,这样如果修改起来确实有很多不便,分布式配置中心组件spring cloud config帮助解决客户端配置统一管理,这些配置可以放到svn,git,方便而且高效。配置中心有两个地方,一个是中心,一个是使用者,即server和client。这里把配置文件了放到了git,如图所示:…/spring...原创 2019-04-12 17:29:49 · 1731 阅读 · 2 评论 -
SpringCloud 使用Fegin实现客户端负载均衡
fegin基于Netflix Fegin实现,整合了ribbon+Hystrix,是做为客户端负载均衡的一个插件,它比ribbon更加简洁,不用拼写那么长的url和参数,它自身是一个声明式的伪http客户端,写起来更加思路清晰和方便,通过对接口的注解,使得调用接口就像调用方法一样简单。1,创建配置fegin模块使用fegin之前,需要先创建一个Eureka Server,再加两个client,...原创 2019-05-21 15:42:33 · 2305 阅读 · 0 评论 -
Spring Cloud Ribbon实现客户端负载均衡
Ribbon是一个客户端负载插件,基于Netflix Ribbon,它本身做为一个客户端注册到Eureka Server,当有请求到ribbon,Eureka Server筛选符合条件的client进行消费;它是指定到符合条件的client具体接口的一种插件,用起来比较灵活。使用ribbon需要有服务提供者(client),消费者ribbon,以及把它们注册到一个Eureka Server中。...原创 2019-05-17 17:18:02 · 1464 阅读 · 4 评论 -
SpringCloud笔记:配置Eurake注册中心与高可用集群
SpringCloud是目前非常流行的一个微服务框架,基于springboot,由多个独立模块集合而成。每个模块既可以是一个服务项目,比如会员服务,订单服务等,也可以是公用的API给其他模块使用。可以理解为把一个大的项目拆分成很多小的模块,这些模块通过httpclient+json的形式完成服务之间的通讯,而且每个模块都有自己独立的业务和部署,使得粒度更加精细。五大组件如下:服务注册与发现——...原创 2019-05-31 17:42:36 · 1886 阅读 · 0 评论