小技术君


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Sitemap

  • Book

  • Markdown

  • Search

redis 基础-5大对象

Posted on 2020-07-22 | In redis |

对象的类型与编码:

对象类型->对象编码->对象所使用的数据结构

Redis使用对象来表示数据库中的键和值,每次当我们在Redis的数据库中新创建一个键值对时,我们至少会创建两个对象,一个对象用作键值对的键(键对象),另一个对象用作键值对的值(值对象)

Redis中的每个对象都由一个redisObject结构表示,该结构中和保存数据有关的三个属性分别是type属性、encoding属性和ptr属性

Read more »

Spring5-Reactor函数式编程

Posted on 2020-07-10 | In Spring |

前言

反应式编程是一种可以替代命令式编程的编程范式。这种可替代性存在的原因在于反应式编程解决了命令式编程中的一些限制。理解这些限制,有助于你更好地理解反应式编程模型的优点

Read more »

深入了解kafka系列-主题

Posted on 2020-07-03 | In kafka |

前言

主题和分区是Kafka 的两个核心概念,前面系列中讲述的生产者和消费者的设计理念所针对的都是主题和分区层面的操作。主题作为消息的归类,可以再细分为一个或多个分区,分区也可以看作对消息的二次归类。分区的划分不仅为Kafka提供了可伸缩性、水平扩展的功能,还通过多副本机制来为Kafka提供数据冗余以提高数据可靠性。

从Kafka的底层实现来说,主题和分区都是逻辑上的概念,分区可以有一至多个副本,每个副本对应一个日志文件,每个日志文件对应一至多个日志分段(LogSegment),每个日志分段还可以细分为索引文件、日志存储文件和快照文件等。不过对于使用Kafka进行消息收发的普通用户而言,了解到分区这一层面足以应对大部分的使用场景,这里暂时只说到主题和分区,更底层的内容会在后续这个系列持续讲解~

Read more »

深入了解kafka系列-生产者

Posted on 2020-07-01 | In kafka |

基本概念

整个Kafka体系结构中引入了以下3个术语。

(1)Producer:生产者,也就是发送消息的一方。生产者负责创建消息,然后将其投递到Kafka中。

(2)Consumer:消费者,也就是接收消息的一方。消费者连接到Kafka上并接收消息,进而进行相应的业务逻辑处理。

Read more »

zookeeper 安装教程

Posted on 2020-06-29 | In kafka |

brew安装

1
brew install zookeeper
Read more »

深入了解kafka系列-消费者

Posted on 2020-06-29 | In kafka |

前言

与生产者对应的是消费者,应用程序可以通过KafkaConsumer来订阅主题,并从订阅的主题中拉取消息。不过在使用KafkaConsumer消费消息之前需要先了解消费者和消费组的概念,否则无法理解如何使用KafkaConsumer。

Read more »
1…56
小技术君

小技术君

桃李不言 下自成蹊

56 posts
22 categories
32 tags
RSS
GitHub Email
友情链接
  • Chris Blog
  • VPN
  • v2rayVPN
© 2015 — 2024 Chris
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4