Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8f34d97

Browse files
author
Zhang Jun
committed
add TOC
1 parent 4b6312e commit 8f34d97

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

‎client-go/1.store-indexer-lister-cache.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11

2-
# Kubernetes 缓存
2+
# Kubernetes 对象缓存和索引
33

44
<!-- TOC -->
55

6-
- [Kubernetes 缓存](#kubernetes-缓存)
6+
- [Kubernetes 对象缓存和索引](#kubernetes-对象缓存和索引)
77
- [对象缓存 Store](#对象缓存-store)
88
- [对象索引 Indexer](#对象索引-indexer)
99
- [为对象生成索引值列表的 IndexFunc 和命名的 IndexFunc 集合 Indexers](#为对象生成索引值列表的-indexfunc-和命名的-indexfunc-集合-indexers)

‎client-go/2.queue-fifo-delta_fifo.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
<!-- TOC -->
44

55
- [Kubernetes 事件队列](#kubernetes-事件队列)
6-
- [Queue 是添加了 Pop 方法的 Store](#queue-是添加了-pop-方法的-store)
7-
- [FIFO 实现了 Queue/Store 接口](#fifo-实现了-queuestore-接口)
6+
- [Queue 定义了队列接口](#queue-定义了队列接口)
7+
- [FIFO 是先入先出的队列](#fifo-是先入先出的队列)
88
- [`Add()` 方法](#add-方法)
99
- [`Update()` 方法](#update-方法)
1010
- [`Delete()` 方法](#delete-方法)
1111
- [`Pop()` 方法](#pop-方法)
1212
- [`Replace()` 方法](#replace-方法)
1313
- [HasSyncd() 方法](#hassyncd-方法)
1414
- [`Resync()` 方法](#resync-方法)
15-
- [DeltaFIFO 是可以记录对象操作事件的 FIFO](#deltafifo-是可以记录对象操作事件的-fifo)
15+
- [DeltaFIFO 是记录对象历史事件的队列](#deltafifo-是记录对象历史事件的队列)
1616
- [DeltaFIFO 的生产者和消费者](#deltafifo-的生产者和消费者)
1717
- [记录对象事件的 Delta、Deltas 和 DeletedFinalStateUnknown 类型](#记录对象事件的-deltadeltas-和-deletedfinalstateunknown-类型)
1818
- [Add() 和 Update() 方法](#add-和-update-方法)
@@ -33,7 +33,7 @@ FIFO 和 DeltaFIFO 类型(非接口)实现了 `Queue` 接口。
3333

3434
DeltaFIFO 是 Kubernetes 中非常重要的数据结构,用于保存对象的变化事件。
3535

36-
## Queue 是添加了 Pop 方法的 Store
36+
## Queue 定义了队列接口
3737

3838
Queue 接口是在 `Store` 的基础上,添加了 `Pop()` 方法:
3939

@@ -55,7 +55,7 @@ type Queue interface {
5555

5656
导出函数 `Pop()` 从传入的 Queue 弹出一个对象。
5757

58-
## FIFO 实现了 Queue/Store 接口
58+
## FIFO 是先入先出的队列
5959

6060
FIFO 类型(struct 类型,非接口)实现了 Queue/Store 接口,对象被 Pop 的顺序与加入的顺序一致,所以是先入先出(FIFO)。
6161

@@ -297,7 +297,7 @@ func (f *FIFO) Resync() error {
297297

298298
**FIXME!!!**:对象加入和弹出时都会同时更新 f.items 和 f.queue,按说不会出现不一致的情况。所以 `Resync()` 方法是否是多余的?
299299

300-
## DeltaFIFO 是可以记录对象操作事件的 FIFO
300+
## DeltaFIFO 是记录对象历史事件的队列
301301

302302
`DeltaFIFO``FIFO` 类型的区别是:
303303

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /