技术中间件八股
文章平均质量分 94
Emilia*
若你决定灿烂,山无遮,海无拦。
展开
-
ElasticSearch基础及面经
Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的来隐藏 Lucene 的复杂性,从而让全文搜索变得简单。原创 2024-04-01 16:07:18 · 1265 阅读 · 0 评论 -
权限认证SpringCloud GateWay、SpringSecurity、OAuth2.0、JWT一网打尽!
客户端向 Spring Cloud Gateway 发出请求。如果Gateway处理程序映射确定一个请求与路由相匹配,它将被发送到Gateway Web处理程序。这个处理程序通过一个特定于该请求的过滤器链来运行该请求。过滤器被虚线分割的原因是,过滤器可以在代理请求发送之前和之后运行逻辑。所有的"pre"(前)过滤器逻辑都被执行。然后发出代理请求。在代理请求发出后,"post"(后)过滤器逻辑被运行。原创 2024-03-31 21:27:31 · 2171 阅读 · 0 评论 -
Nacos基础知识及面经积累
例如,在微服务架构中,一个服务可能依赖于多个其他服务,Ribbon 可以帮助该服务在调用依赖服务时实现负载均衡,提高系统的吞吐量和性能。通常我们说,Nacos技能保证CP,也能保证AP,具体看如何配置,但其实只不过是Nacos中的注册中心能保证CP或AP,Nacos中的配置中心其实没什么CP或AP,因为。总而言之,Ribbon 是一个强大而灵活的负载均衡器和客户端负载均衡库,可以帮助开发人员解决分布式系统中的负载均衡、故障转移和服务发现等问题,提高系统的可用性和性能。原创 2024-03-31 21:29:19 · 1299 阅读 · 0 评论 -
XXL-JOB基础及面经
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。原创 2024-03-31 21:30:51 · 1122 阅读 · 0 评论 -
MinIO基础及面经
纠删码(Erasure Code)简称EC,是一种数据保护方法,它将数据分割成片段,把冗余数据块扩展、编码,并将其存储在不同的位置,比如磁盘、存储节点或者其它地理位置。从数据函数角度来说,纠删码提供的保护可以用下面这个简单的公式来表示:n = k + m。变量“k”代表原始数据或符号的值。变量“m”代表故障后添加的提供保护的额外或冗余符号的值。变量“n”代表纠删码过程后创建的符号的总值。存储在不同的位置,比如磁盘、存储节点或者其它地理位置。原创 2024-03-31 22:38:45 · 32218 阅读 · 0 评论