MCPcopy Index your code
hub / github.com/burhanxz/Distributed-KV

github.com/burhanxz/Distributed-KV @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
847 symbols 2,124 edges 164 files 290 documented · 34%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

LoadBalance (Interface)
负载均衡策略 @author bird [12 implementers]
rpc/src/rpc/LoadBalance.java
SeekingIterable (Interface)
@author bird 使用SeekingIterator的Iteratable @param 键类型 @param 值类型 [3 implementers]
lsm/src/lsm/SeekingIterable.java
Node (Interface)
(no doc) [5 implementers]
rpc/src/rpc/Node.java
Current (Interface)
current信息 @author bird [2 implementers]
lsm/src/lsm/Current.java
RegisterService (Interface)
代表注册服务的接口 @author bird [3 implementers]
rpc/src/rpc/registry/RegisterService.java
VersionBuilder (Interface)
建造version对象 @author bird [2 implementers]
lsm/src/lsm/VersionBuilder.java
Result (Interface)
(no doc) [4 implementers]
rpc/src/rpc/Result.java
SeekingIterator (Interface)
增强的Iterator @author bird @param 键类型 @param 值类型 [2 implementers]
lsm/src/lsm/SeekingIterator.java

Core symbols most depended-on inside this repo

get
called by 58
lsm/src/lsm/Level.java
add
called by 36
lsm/src/lsm/MemTable.java
size
called by 36
lsm/src/lsm/MemTable.java
put
called by 34
lsm/src/lsm/Engine.java
get
called by 31
rpc/src/rpc/connector/InvokerFactory.java
next
called by 19
lsm/src/lsm/internal/BlockImpl.java
getValue
called by 19
rpc/src/rpc/Result.java
hasNext
called by 18
lsm/src/lsm/internal/BlockImpl.java

Shape

Method 669
Class 125
Interface 50
Enum 3

Languages

Java100%

Modules by API surface

lsm/src/lsm/internal/EngineImpl.java31 symbols
rpc/src/rpc/impl/ConsumerConfig.java26 symbols
rpc/src/rpc/URL.java23 symbols
rpc/src/rpc/impl/ZookeeperRegistry.java19 symbols
lsm/src/lsm/internal/VersionSetImpl.java19 symbols
lsm/src/lsm/internal/VersionEdit.java19 symbols
rpc/src/rpc/registry/RegisterInfo.java16 symbols
rpc/src/rpc/impl/InvocationImpl.java16 symbols
lsm/src/lsm/internal/VersionImpl.java15 symbols
lsm/src/lsm/internal/SSTableImpl.java15 symbols
lsm/src/lsm/base/InternalKey.java15 symbols
rpc/src/rpc/model/ConsumerBean.java14 symbols

For agents

$ claude mcp add Distributed-KV \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact