Skip to content

Commit bb857bb

Browse files
committed
update readme
1 parent 4fd802c commit bb857bb

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

README.md

+16-14
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
# Corelib
2-
## bitfilter
3-
这是一个位过滤器。
4-
## hashtree
5-
这是一颗固定桶个数的一致性树。
6-
## buffer
7-
这是长链接应用层缓存
8-
## heap
9-
最大堆最小堆
10-
## lru
11-
热数据缓存
12-
## merkletree
13-
这是一颗简单的默克尔树。
142
## web
15-
这是一个简单封装过的http服务器框架。
3+
web框架,内含proto解析工具,可由proto生成web打桩代码,极大地方便了项目开发
164
## stream
17-
go模式的长链接框架,Tcp,UnixSocket,WebSocket
5+
tcpsocket,unixsocket长连接框架
6+
## rpc
7+
基于stream的tcpsocket的rpc框架,内含proto解析工具,可由proto生成rpc打桩代码,极大地方便了项目开发
8+
## codegen
9+
代码脚手架
10+
## id
11+
分布式id生成器
12+
## log
13+
日志
14+
## superd
15+
守护进程引擎,类似supervisor,fork子进程执行任务,可用于构建cicd平台,或者作为子进程监控器
16+
## discovery
17+
1.基于stream的tcpsocket的简易注册中心,client会全量备份每一个discoveryserver的全量注册信息并实时更新,然后在client端进行数据整合.
18+
2.有n个discoveryserver,集群中有y个client时,每一个client都会维护n*y的注册信息并实时更新,当集群非常大并且更新频繁时,会对client有比较大的影响
19+
3.但是当集群不大时,集群更新的影响会变小,同时由于是实时更新,所以节点变动时信息的同步延迟变小

0 commit comments

Comments
 (0)