自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud:Gateway的介绍和使用

Gateway(网关)是一种用于构建微服务架构的核心组件,它充当了所有外部请求的入口,负责将请求路由到相应的微服务实例上。Gateway在微服务架构中起到了转发、负载均衡、安全认证、限流等多种功能。具体来说,Gateway主要有以下几个作用:路由转发:Gateway根据请求的URL路径将请求转发到相应的微服务实例上。通过配置路由规则,可以灵活地进行请求的转发和路由。负载均衡:Gateway可以将请求分发到多个微服务实例上,实现负载均衡的功能。

2023-07-31 21:02:57 1113

原创 SpringCloud:Feign是什么?

Feign是Spring Cloud提供的声明式、模板化的HTTP客户端, 它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。Spring Cloud集成Feign并对其进行了增强,使Feign支持了Spring MVC注解;Feign默认集成了Ribbon,所以Fegin默认就实现了负载均衡的效果。

2023-07-31 20:53:30 156 1

原创 Spring Cloud :Ribbon和Hystrix

spring cloud 用的是 hystrix,是一个容错组件。当自身 依赖的服务不可用时,服务自身不会被拖垮。防止微服务级联异常Hystrix实现了 超时机制和断路器模式。Hystrix是Netflix开源的一个类库,用于隔离远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。为系统提供保护机制。在依赖的服务出现高延迟或失败时,为系统提供保护和控制。防止雪崩。

2023-07-30 20:48:29 191 1

原创 索引是什么?

在设计数据库时,需要仔细考虑索引的使用,权衡其优点和缺点。选择适当的索引策略可以提高查询性能和数据完整性,但也要注意避免过多的索引和过度索引的情况,避免不必要的开销和复杂性。

2023-07-30 19:57:17 101 1

原创 SpringCloud:Eureka 详解

Spring Cloud 封装了Netflix公司开发的 Eureka 模块来实现服务治理服务治理就是提供了微服务架构中各微服务实例的快速上线或下线且保持各服务能正常通信的能力的方案总称。Eureka是Netflix开源的一个服务注册和发现组件,用于构建和管理分布式系统中的微服务架构。Eureka 的核心功能是服务注册和发现。在微服务架构中,每个服务都需要将自己注册到 Eureka 服务器,以便其他服务可以发现和调用它。

2023-07-27 21:01:58 479 1

原创 Redis拓展知识

通过合理地设置缓存策略、引入分布式缓存系统、使用锁机制和预加载热点数据等方法,可以有效解决雪崩、穿透和击穿问题,提升缓存系统的性能和稳定性。

2023-07-25 20:18:30 77

原创 Redis是什么?怎么使用?

Redis简单易用,高性能,广泛应用于缓存、队列、计数器、实时更新等场景,成为了互联网领域的重要组件之一。

2023-07-24 21:03:01 614 1

原创 Java线程池的拒绝策略

拒绝策略被设置为CallerRunsPolicy,即当任务被拒绝时,由提交任务的线程来执行该任务。这是线程池默认的拒绝策略。在这个示例中,我们创建了一个线程池,并设置核心线程数为2,最大线程数为4,使用有界队列(大小为3)。DiscardOldestPolicy:当任务被拒绝时,丢弃队列中最老的一个任务,并尝试再次提交被拒绝的任务。,这意味着当线程池无法处理新的任务时,会丢弃队列中的最早的任务,并尝试将新的任务添加到队列中。,这意味着当线程池无法处理新的任务时,会默默地丢弃被拒绝的任务,不抛出任何异常。

2023-07-22 20:32:45 2135 3

空空如也

空空如也

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

TA关注的人

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