logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springcloud — 微服务熔断处理之断路器Resilience4j-circuitbreaker组件(二)

回顾之前文章:微服务熔断处理之断路器Resilience4j(一)中介绍了 Resilience4j 的一些基本功能,这些基本功能涵盖了请求熔断、限流、以及重试等功能,以及Resilience4j 的一些基本用法。本文将详解Resilience4j-circuitbreaker组件;1、CiruitBreaker(熔断器)模块概述Resilience4j的CircuitBreaker主要由6个部分

#java#hystrix
elasticsearch — 内部分片原理(十一)

问题:为什么ES 搜索是 近 实时的?为什么文档的 CRUD (创建-读取-更新-删除) 操作是 实时 的?Elasticsearch是怎样保证更新被持久化在断电时也不丢失数据?为什么删除文档不会立刻释放空间?refresh, flush, 和 optimize API都做了什么, 什么情况下应该使用他们?1.使文本可被搜索必须解决的第一个挑战是如何使文本可被搜索。 传统的数据库每个字段存储单个值

#elasticsearch#java#lucene
springcloud — 微服务熔断治理之断路器Hystrix解析(二)

Hystrix是一个限流、降级容错框架,它能很好的保护我们的接口、应用。这很大程度上得益于它提供了fallback机制:回退(也叫降级)。本文主要讲述了Hystrix的fallback的主要特性和核心点:Hystrix的fallback回退/降级逻辑Hystrix触发fallback降级逻辑的5种情况Hystrix抛出HystrixBadRequestException异常不熔断1、Hystrix

#java#hystrix
springcloud — 微服务网关治理及熔断限流处理之spring cloud gateway

1、SpringCloud Gateway概述SpringCloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等技术开发的网关。作为Netflix Zuul的替代者,Spring Cloud Gateway是一款非常实用的微服务网关,在Spring Cloud微服务架构体系

#java#gateway
springcloud — 注册中心Nacos组件原理解析

Nacos介绍Nacos中文官方文档:https://nacos.io/zh-cn/docs/quick-start.htmlNacos是什么?Nacos是一个注册中心组件,Nacos也是一个配置中心,比如SpringCloud中的Config,将配置文件版本化管理。那么Nacos到底是什么呢, 总结为官网一句话就是:Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的

#java#分布式
springcloud — 微服务熔断处理之断路器Resilience4j-circuitbreaker组件(三)

回顾之前文章:1. 微服务熔断处理之断路器Resilience4j(一)2. 微服务熔断处理之断路器Resilience4j-circuitbreaker组件(二)两篇文章中介绍了 Resilience4j 的一些基本功能,详解Resilience4j-circuitbreaker组件源码流程,本文将继续梳理circuitbreaker组件中的熔断器度量指标以及熔断器事件发布;1、CircuitB

#java
springcloud — 微服务熔断处理之断路器Resilience4j

断路器Resilience4j1、使用场景在现在的微服务应用中,服务间依赖性强,经常会出现一些故障,而一些故障会直接或者间接的拖垮其它的服务,造成服务器雪崩,系统就会死掉。我们需要解决的是,当某一个微服务发生蔓延当时候,不能发生故障蔓延,整个系统还能以其它某种方式正常运行。此时这里我们会涉及到几个微服务治理的概念:服务熔断当下游的服务因为某种原因导致服务不可用或响应过慢时,上游服务为了保证自己整体

#java
elasticsearch—搜索(八)

1.搜索——最基本的工具Elasticsearch 不只会_存储(stores)_ 文档,为了能被搜索到也会为文档添加_索引(indexes)_ ,这也是为什么我们使用结构化的 JSON 文档,而不是无结构的二进制数据。文档中的每个字段都将被索引并且可以被查询 。不仅如此,在简单查询时,Elasticsearch 可以使用 所有(all) 这些索引字段,以惊人的速度返回结果。这是你永远不会考虑用传

#elasticsearch#java#数据库 +1
高并发解决方案之限流策略

高并发解决方案之限流策略在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。在很多实际项目中,我们需要考虑项目中的并发问题,抢购或者支付之类的场景,经常需要考虑的问题就是,限制同一时间的请求次数,在前端接收请求的基础上,我们可以考虑nginx的限流方案,在nginx层面我们设置请求数,这是其中的一种解决方案,但是在实际项目中,往往需要处理的是某一个模块接口的请求处理方案,此时需要为接口.

#java
网络协议 — TCP协议与HTTP协议

HTTPHTTP协议是超文本传输协议(默认端口80),服务器传输超文本到本地浏览器的传送协议,HTTP是一个基于TCP/IP通信协议来传送数据的,HTTP就是客户端→服务端的数据传输。大致工作流程:(1)客户与服务器建立连接;(2)客户向服务器提出请求;(3)服务器接受请求,并根据请求返回相应的文件作为应答;(4)客户与服务器关闭连接。HTTP协议的主要特点可概括如下:支持客户/服务器模式。简单快

#网络#http#java
    共 14 条
  • 1
  • 2
  • 请选择