自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 springcloud(六)

springcloud — zuul简介zuul 所解决的问题:(1)保证了对外服务的安全性,我们应该对服务的访问实现权限的控制(2)当我们对一个集群访问接口时,当外部对服务访问时,我们应该在原有的接口增 加校验的逻辑无法直接复用原有的接口。案例1.引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId

2021-02-27 15:03:32 34 2

原创 springcloud(五)

springcloud — feign简介feign可以把Rest的请求进行隐藏,你不用再自己拼接url,拼接参数等等操作,一切都交给feign去做,并且feign中集成了负载均衡和熔断实例在服务的消费方进行操作1.导入依赖 <!--feign依赖--> <dependency> <groupId>org.springframework.cloud</groupId>

2021-02-27 11:21:28 56 3

原创 springcloud(四)

springcloud — hystrix雪崩问题服务消费者调用服务提供者中的其中一个服务失败导致后面的服务消费者停滞,并且还有陆续进入请求栈的服务消费者最终导致栈溢出也就是 “雪崩”Hystix解决雪崩问题线程隔离服务熔断线程隔离Hystrix为每个服务提供者分配一个小的线程池,如果服务消费者请求的服务提供者线程池已满或请求超时将被拒绝,该服务消费者不采取排队,用户的请求将不再直接访问服务,而是通过线程池中的空闲线程来访问服务,如果线程池已满,或者请求超时,则会进行降级处理。

2021-02-26 14:10:13 42 1

原创 springcloud(三)

springcloud — ribbon组件ribbon:当服务消费方同时存在多个服务提供方法我们需要自定义一个负载均衡算法来选择合适的服务提供方,但是 springcloud 为我们提供了一个负载均衡算法 ribbon 节省了我们的时间,提高了开发效率ribbon操作方法十分简单 : 在服务的消费方进行操作 @LoadBalanced:启用 ribbon 注意该注解所在的位置1.导入依赖 ribbon不需要导入任何依赖因为 eureka 中已经集成了 ribbon 依赖 2.启动类@S

2021-02-26 10:47:49 33 1

原创 springcloud(二)

springcloud — eureka组件eureka:服务治理组件,包含服务注册中心,服务注册与发现机制的实现。先来了解一下RestTemplate工具类RestTemplate工具类对基于Http的客户端进行了封装,并且实现了对象与json的序列化和反序列化。实例:创建服务提供方1.引导类@SpringBootApplicationpublic class ApplicationProvider { public static void main(String[] ar

2021-02-25 22:48:15 92 4

原创 springcloud(一)

实现微服务架构的方式:springcloud springcloud简介: springCloud是基于SpringBoot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。

2021-02-25 20:24:38 34

原创 springboot入门(四)

springboot在springboot中不是很推荐jsp技术,但是支持一些模板技术,下面我们说一说Thymeleaf技术。简单介绍一下 Thymeleaf 技术是一个模板引擎,它可以完全的代替jsp技术。具体在这里就不详细介绍了入门1.导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

2021-02-15 15:49:57 17

原创 springboot入门(三)

springbootspringboot整合mybatis1.添加依赖jar包 <!--jdbc的启动器,默认使用HikariCP连接池--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId&g

2021-02-14 22:56:36 25

原创 springboot入门(二)

SpringBootspringboot中的静态资源在传统的springmvc中的静态资源 <!--过滤静态资源--> <mvc:resources location="/static/css/" mapping="/static/css/**" /> <mvc:resources location="/static/image/" mapping="/static/image/**" /> <mvc:resources lo

2021-02-14 17:56:22 50

原创 springboot入门(一)

SpringBoot为什么我们要学习springboot以及springboot的特点springboot避免了复杂的配置与复杂的依赖关系,在传统的ssm项目中其难点可以说是配置文件过于复杂与依赖jar包非常的繁杂,繁杂的依赖jar可能会导致出现各种版本的问题,而springboot可以说是解决了上述问题。而且springboot项目存在内置tomcat也就是说不用像以往的ssm项目一样配置tomcat。入门程序1.创建maven项目2.导入依赖jar包 <!--s

2021-02-14 17:16:14 78 3

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除