H__D  

随笔分类 -  Java

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
Java语言的学习以及Java相关的内容
  • 【SpringCloud】Hystrix仪表板(Dashboard)(十四)
    摘要:Hystrix仪表板介绍 Hystrix仪表板使您可以实时监视Hystrix指标。 可以使用此仪表板时,通过减少发现和恢复运营事件所需的时间来改善其运营。大多数生产事件的持续时间(由于Hystrix而已经不那么频繁了)变得更短了,并且影响减小了,这是由于Hystrix仪表板提供了对系统行为的实时洞察 阅读全文
    posted @ 2020-04-17 01:10 H__D 阅读(726) 评论(1) 推荐(2)
  • 【SpringCloud】Hystrix工作原理(十三)
    摘要:Hystrix工作原理 流程图: 各节将更详细地说明此流程 HystrixCommand.run 构造一个HystrixCommand或HystrixObservableCommand对象 执行命令 响应是否已缓存? 断路器是否打开吗? 线程池/队列/信号量是否已满? HystrixObservab 阅读全文
    posted @ 2020-04-17 00:23 H__D 阅读(709) 评论(0) 推荐(1)
  • 【SpringCloud】Hystrix服务隔离(十二)
    摘要:服务隔离介绍 当大多数人在使用Tomcat时,多个HTTP服务会共享一个线程池,假设其中一个HTTP服务访问的数据库响应非常慢,这将造成服务响应时间延迟增加,大多数线程阻塞等待数据响应返回,导致整个Tomcat线程池都被该服务占用,甚至拖垮整个Tomcat。因此,如果我们能把不同HTTP服务隔离到不 阅读全文
    posted @ 2020-04-16 23:33 H__D 阅读(1267) 评论(0) 推荐(1)
  • 【SpringCloud】Hystrix服务熔断(十一)
    摘要:熔断机制 熔断机制是应对雪崩效应的一种微服务链路保护机制,当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。 当检测该节点微服务调用响应正常后,恢复调用链路。 在SpringCloud框架里,熔断机制通过Hystrix实现,Hy 阅读全文
    posted @ 2020-04-14 23:18 H__D 阅读(828) 评论(0) 推荐(1)
  • 【SpringCloud】Hystrix服务降级(十)
    摘要:Hystrix介绍 Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 “断路器”本身是一种开关装置,当某个服务单元发生 阅读全文
    posted @ 2020-04-14 22:57 H__D 阅读(1323) 评论(1) 推荐(1)
  • 【SpringCloud】OpenFeign服务超时与日志输出(九)
    摘要:OpenFeign服务超时 搭建项目:参考上一章项目:【SpringCloud】OpenFeign服务调用(八) 情景:在SpringCloud微服务调用的时候,肯能某些提供的服务没有及时响应,或者服务处理时间较长,可能造成调用方超时。如果使用OpenFeign调用服务的话,会自动断开,并报错。如果 阅读全文
    posted @ 2020-04-13 14:26 H__D 阅读(1901) 评论(0) 推荐(2)
  • 【SpringCloud】OpenFeign服务调用(八)
    摘要:OpenFeign介绍 前面在使用Ribbon+RestTemplate时,利用RestTemplate对http请求的封装处理,形成了一套模版化的调用方法。但是在实际开发中,对于服务依赖的调用可能不止一处,往往一个接口会被多处调用。所有Feign在此基础上做了进一步封装,由他来帮助我们定义和实现依 阅读全文
    posted @ 2020-04-13 13:32 H__D 阅读(1920) 评论(0) 推荐(1)
  • 【SpringCloud】自定义Ribbon均衡策略(七)
    摘要:本章介绍Ribbon自定义规则 Ribbon自带随机均衡策略 1、搭建项目,参考:【SpringCloud】服务提供者集群与服务发现Discovery(三) 2、新增配置类,配置类中注入IRule的实现类 在调用者项目(test-springcloud-order8000)中,新增一个配置类com. 阅读全文
    posted @ 2020-04-12 19:16 H__D 阅读(797) 评论(0) 推荐(1)
  • 【SpringCloud】Ribbon服务调用(六)
    摘要:Ribbon介绍 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时、重试等。简单的说,就是在配置 阅读全文
    posted @ 2020-04-12 12:27 H__D 阅读(965) 评论(0) 推荐(1)
  • 【Java】分布式CAP原则
    摘要:CAP原则介绍 CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。 CAP的三个指标 一致性(Consis 阅读全文
    posted @ 2020-04-11 10:45 H__D 阅读(3505) 评论(0) 推荐(0)
  • 【SpringCloud】ZooKeeper注册中心(四)
    摘要:基于Spring Cloud实现服务的发布与调用。而在18年7月份,Eureka2.0宣布停更了,将不再进行开发,所以对于公司技术选型来说,可能会换用其他方案做注册中心。本章学习便是使用ZooKeeper作为注册中心。 搭建zookeeper服务,参考【ZooKeeper】ZooKeeper安装及简 阅读全文
    posted @ 2020-04-06 18:03 H__D 阅读(2092) 评论(0) 推荐(2)
  • 【SpringCloud】服务提供者集群与服务发现Discovery(三)
    摘要:阅读本章,请先阅读【SpringCloud】快速入门(一) 本章使用Demo,是在SpringCloud单机版的基础上,扩充的。 服务提供者集群 既然SpringCloud的是微服务结构,那么对于同一种服务,当然不可能只有一个节点,需要部署多个节点 架构图如下: 由上可以看出存在多个同一种服务提供者 阅读全文
    posted @ 2020-04-06 11:25 H__D 阅读(1990) 评论(1) 推荐(1)
  • 【SpringCloud】Eureka注册中心(二)
    摘要:一、Eureka简介 Eureka是一项基于REST(代表性状态转移)的服务,主要在AWS云中用于定位服务,以实现负载均衡和中间层服务器的故障转移。我们称此服务为Eureka Server。Eureka还带有一个基于Java的客户端组件Eureka Client,它使与服务的交互更加容易。客户端还具 阅读全文
    posted @ 2020-04-05 19:36 H__D 阅读(1663) 评论(0) 推荐(3)
  • 【SpringCloud】快速入门(一)
    摘要:SpringCloud简介 Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布 阅读全文
    posted @ 2020-04-04 23:35 H__D 阅读(15511) 评论(4) 推荐(4)
  • 【SpringBoot】SpringBoot 之RestTemplate的使用
    摘要:RestTemplate介绍 调用远程服务时就必须使用HTTP客户端,主要有四种:JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的RestTemplate。 解放了原先HttpClient的复杂提交,java中调用 阅读全文
    posted @ 2020-04-01 00:01 H__D 阅读(9497) 评论(1) 推荐(1)
  • 【SpringBoot】SpringBoot 与 Swagger整合(三十)
    摘要:本章介绍SpringBoot 与 Swagger整合,对Swagger不了解的,可以参考【Java】Swagger快速入门 Swagger整合 1、新建一个SpringBoot Web项目,引入swagger依赖,如下: 1 <!-- swagger --> 2 <dependency> 3 <gr 阅读全文
    posted @ 2020-03-19 23:52 H__D 阅读(602) 评论(0) 推荐(0)
  • 【SpringBoot】SpringBoot 与 MyBatis 多数据源配置(二十九)
    摘要:本章介绍SpringBoot 与 MyBatis 多数据源配置,SpringBoot与Mybatis整合内容可以参考【SpringBoot】SpringBoot 与Mybatis整合(十三) 数据库准备 1、准备2个数据库,本例以mysql为例 在第一个数据库test_mysql中,新建表user 阅读全文
    posted @ 2020-03-19 00:48 H__D 阅读(2053) 评论(1) 推荐(0)
  • 【SpringBoot】SpringBoot 监控管理(二十八)
    摘要:本章介绍SpringBoot监控管理 Actuator 简介 Actuator 是 Spring Boot 提供的对应用系统的自省和监控功能。通过 Actuator,可以使用数据化的指标去度量应用的运行情况,比如查看服务器的磁盘、内存、CPU等信息,系统的线程、gc、运行状态等等。 Actuator 阅读全文
    posted @ 2020-03-18 23:28 H__D 阅读(879) 评论(0) 推荐(0)
  • 【SpringBoot】SpringBoot 热部署(二十七)
    摘要:在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。 1、模版引擎 1)在Spring Boot中开发情况下禁用模板引擎的cache 2)页面模板改变ctrl+F9可以重新编译当前页 阅读全文
    posted @ 2020-03-18 21:41 H__D 阅读(929) 评论(0) 推荐(0)
  • 【SpringBoot】SpringBoot 与SpringCloud(二十六)
    摘要:Spring Cloud介绍 Spring Cloud是一个分布式的整体解决方案。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局琐,leader选举,分布式session,集群状态)中快速构建的工具,使用Spring C 阅读全文
    posted @ 2020-03-18 00:47 H__D 阅读(365) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页