首页
友情链接
智能助手
智能助手
归档
瞬间
小程序&公众号
小程序
公众号
Login
Menu
首页
友情链接
智能助手
智能助手
归档
瞬间
小程序&公众号
小程序
公众号
青云博客
记录、分享
Archives
2024 / 04
解释什么是ElasticSearch,以及它主要用于什么
2024-04-23
Java
#elasticsearch
ElasticSearch是一个实时分布式搜索和分析引擎,它提供了以下功能: 分布式搜索:ElasticSearch可以在多个节点上分布式处理数据,实现大规模数据的搜索。 实时分析:ElasticSearch可以对输入的数据进行实时分析,例如对文本进行分词、对数字进行统计等。 分布式存储:Elast
ElasticSearch中的倒排索引是如何工作的
2024-04-23
Java
#elasticsearch
倒排索引是ElasticSearch中一种用于全文搜索的数据结构。它与正排索引不同,正排索引是将文档按照词汇顺序组织,而倒排索引则是将词汇映射到包含该词汇的文档列表中。 在ElasticSearch中,倒排索引的创建过程如下: 首先,文档需要经过Analyzer处理,将其拆分为一系列的词汇单元(例如
说下Hystrix与Sentinel的区别
2024-04-23
Java
#springcloud
#java
Hystrix和Sentinel都是服务熔断器,用于提高分布式系统的弹性。它们的主要区别在于实现方式、适用场景和资源模型设计。 Hystrix基于命令模式设计,将外部资源的调用封装在命令对象中,通过线程池或信号量来实现隔离。它提供了丰富的配置选项,如线程池大小、超时时间等,以实现对系统资源的有力控制
Nacos、Eureka、Zookeeper注册中心的区别
2024-04-23
Java
#springcloud
#java
Nacos、Eureka和Zookeeper都是常用的注册中心,它们在功能和实现方式上存在一些不同。 Nacos除了作为注册中心外,还提供了配置管理、服务发现和事件通知等功能。Nacos默认情况下采用AP架构保证服务可用性,CP架构底层采用Raft协议保证数据的一致性。Nacos适合作为微服务注册中
单体应用、SOA 和微服务架构有什么区别
2024-04-23
Java
#springcloud
#java
单体应用、SOA和微服务架构都是不同的架构风格,适用于不同的情况。 单体应用像一个整体,所有的功能都打包在一个应用中。这种架构风格容易部署和测试,但随着系统规模的扩大,它的灵活性和可维护性会降低。 SOA是一种面向服务的架构风格,将系统划分为多个独立的服务。这些服务可以通过网络调用,并且可以跨平台、
Nacos中的Namespace是什么?如何使用它来组织和管理微服务
2024-04-23
Java
#springcloud
#java
Nacos中的Namespace是用于隔离不同环境或应用之间的配置和服务信息的概念。通过使用Namespace,可以将不同的环境(例如开发、测试和生产)或不同的应用程序(例如Web应用和移动应用)的配置和服务信息分离开来,以避免冲突和错误。 在Nacos中,每个Namespace都有自己独立的配置和
Nacos的服务注册表结构是怎样的?
2024-04-23
Java
#springcloud
#java
Nacos采用了数据的分级存储模型,最外层是Namespace,用来隔离环境。然后是Group,用来对服务分组。接下来就是服务(Service)了,一个服务包含多个实例,但是可能处于不同机房,因此Service下有多个集群(Cluster),Cluster下是不同的实例(Instance)。 对应到
说下你对DDD的理解
2024-04-23
Java
#springcloud
#java
领域驱动设计(DDD)是一种软件开发方法,旨在帮助开发人员更好地理解和设计复杂的软件系统。它的主要目的是让开发人员和领域专家能够更好地协作,以满足业务需求。 DDD的关键概念包括领域模型和限界上下文。领域模型描述了业务领域的规则和逻辑,让开发人员更好地理解业务需求;限界上下文则定义了一个特定的业务领
谈谈Ribbon和Feign区别
2024-04-23
Java
#springcloud
#java
在分布式系统的微服务构建中,Ribbon和Feign都是Netflix开发的Java库。 Ribbon是一个客户端负载均衡器,作用在于多个微服务实例间分发请求,提升可用性和性能。它可与各种HTTP客户端如RestTemplate配合使用来发送HTTP请求并进行负载均衡。 Feign则是一个声明式的H
什么是降级熔断?为什么要进行熔断?
2024-04-23
Java
#springcloud
#java
熔断降级是一种分布式系统的保护机制,用于应对服务不稳定或不可用的情况。 熔断是指当某个服务的调用失败次数或异常比例达到一定阈值时,自动切断对该服务的调用,让请求快速失败,避免影响其他服务而导致雪崩效应。熔断后,一段时间内不再调用该服务,直到服务恢复正常或者超过最大等待时间。 降级是指当某个服务不可用
Previous
1 / 53
2 / 53
3 / 53
4 / 53
5 / 53
6 / 53
7 / 53
8 / 53
9 / 53
10 / 53
11 / 53
12 / 53
13 / 53
14 / 53
15 / 53
16 / 53
17 / 53
18 / 53
19 / 53
20 / 53
21 / 53
22 / 53
23 / 53
24 / 53
25 / 53
26 / 53
27 / 53
28 / 53
29 / 53
30 / 53
31 / 53
32 / 53
33 / 53
34 / 53
35 / 53
36 / 53
37 / 53
38 / 53
39 / 53
40 / 53
41 / 53
42 / 53
43 / 53
44 / 53
45 / 53
46 / 53
47 / 53
48 / 53
49 / 53
50 / 53
51 / 53
52 / 53
53 / 53
Next