摘要: 1. 文件事件处理器 Redis基于Reactor模式开发了网络事件处理器,这个处理器被称为文件事件处理器。它的组成结构为4部分:多个套接字、IO多路复用程序、文件事件分派器、事件处理器。因为文件事件分派器队列的消费是单线程的,所以Redis才叫单线程模型。 2. 消息处理流程 文件事件处理器使用I 阅读全文
posted @ 2021-06-18 17:07 kldx5092 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Kafka是最热门的消息中间件之一,Benchmark中领先一众对手。道理我都懂,但是Kafka为什么这么快? 什么是Kafka? 说正事之前,先看下什么是Kafka?官方对它的定义是A distributed streaming platform,即分布式流处理平台,一般用于系统间数据流管道和实时 阅读全文
posted @ 2021-06-18 16:23 kldx5092 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 文章目录 什么是MyCat 为什么使用MyCat MyCat解决问题的思路 Mycat和MySQL的区别。 支持的数据库 架构 1,什么是MyCat ??MyCat是目前最流行的分布式数据库中间插件,是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代 阅读全文
posted @ 2021-06-18 14:53 kldx5092 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 Java的基本理念是“结构不佳的代码不能运行”。 “异常”这个词有“我对此感到意外”的意思。问题出现了,你也许不清楚该如何处理,但你的确知道不应该置之不理;你要停下来,看看是不是有别人或在别的地方,能够处理这个问题。只是在当前的环境中还没有足够的信息来解决这个问题,所以就把这个问题提交到 阅读全文
posted @ 2021-06-16 17:56 kldx5092 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是伪装? Feign的中文表意为“假装,伪装,变形”,是一个http请求调用的轻量级框架,可以以Java接口注解的方式调用Http请求,而不用像Java中通过封装HTTP请求报文的方式直接调用。Feign通过处理注解,将请求模板化,当实际调用的时候,传入参数,根据参数再应用到请求上,进而转 阅读全文
posted @ 2021-06-16 13:21 kldx5092 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 架构原理 本书作为 Elastic Stack 指南,关注于 Elasticsearch 在日志和数据分析场景的应用,并不打算对底层的 Lucene 原理或者 Java 编程做详细的介绍,但是 Elasticsearch 层面上的一些架构设计,对我们做性能调优,故障处理,具有非常重要的影响。 所以, 阅读全文
posted @ 2021-06-15 11:06 kldx5092 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 基础概念: Elasticsearch是一个基于Apache Lucene全文搜索引擎开发的分布式的 RESTful 风格的的实时搜索与数据分析引擎,它比Lucene更强大,并且是开源的。官方网站:https://www.elastic.co/cn/ Elasticsearch是面向文档型数据库,一 阅读全文
posted @ 2021-06-15 10:14 kldx5092 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: Nacos架构 Provider APP:服务提供者 Consumer APP:服务消费者 Name Server:通过VIP(Virtual IP)或DNS的方式实现Nacos高可用集群的服务路由 Nacos Server:Nacos服务提供者,里面包含的Open API是功能访问入口,Conig 阅读全文
posted @ 2021-06-14 10:19 kldx5092 阅读(5689) 评论(0) 推荐(2) 编辑
摘要: 转载自:Kafka 系列(五)—— 深入理解Kafka副本机制_黑白影的博客-CSDN博客 一、Kafka集群 Kafka 使用 Zookeeper 来维护集群成员 (brokers) 的信息。每个 broker 都有一个唯一标识 broker.id,用于标识自己在集群中的身份,可以在配置文件 se 阅读全文
posted @ 2021-06-07 18:25 kldx5092 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 转载自:Kafka 系列(四)—— Kafka消费者详解_黑白影的博客-CSDN博客 一、消费者和消费者群组 在 Kafka 中,消费者通常是消费者群组的一部分,多个消费者群组共同读取同一个主题时,彼此之间互不影响。Kafka 之所以要引入消费者群组这个概念是因为 Kafka 消费者经常会做一些高延 阅读全文
posted @ 2021-06-07 16:41 kldx5092 阅读(388) 评论(0) 推荐(0) 编辑