MCPcopy Index your code
hub / github.com/SunnyKate1998/miao-rpc-framework

github.com/SunnyKate1998/miao-rpc-framework @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
149 symbols 350 edges 59 files 52 documented · 35%
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

LoadBalancer (Interface)
@author miao [4 implementers]
src/main/java/top/miaofang/core/loadbalancer/LoadBalancer.java
CommonSerializer (Interface)
通用的序列化反序列化接口 @author miao [3 implementers]
src/main/java/top/miaofang/core/serializer/CommonSerializer.java
RpcClient (Interface)
(no doc) [4 implementers]
src/main/java/top/miaofang/core/client/RpcClient.java
ServiceRegistry (Interface)
服务注册表通用接口 @author miao [2 implementers]
src/main/java/top/miaofang/core/registry/ServiceRegistry.java
ServiceDiscovery (Interface)
服务发现接口 @author miao [2 implementers]
src/main/java/top/miaofang/core/registry/ServiceDiscovery.java

Core symbols most depended-on inside this repo

getCode
called by 17
src/main/java/top/miaofang/core/serializer/CommonSerializer.java
get
called by 8
src/main/java/top/miaofang/core/netty/client/ChannelProvider.java
getByCode
called by 5
src/main/java/top/miaofang/core/serializer/CommonSerializer.java
put
called by 5
src/main/java/top/miaofang/core/netty/client/UnprocessedRequests.java
remove
called by 5
src/main/java/top/miaofang/core/netty/client/UnprocessedRequests.java
intToBytes
called by 5
src/main/java/top/miaofang/common/util/ObjectWriter.java
bytesToInt
called by 4
src/main/java/top/miaofang/common/util/ObjectReader.java
register
called by 3
src/main/java/top/miaofang/core/registry/ServiceRegistry.java

Shape

Method 95
Class 41
Interface 9
Enum 4

Languages

Java100%

Modules by API surface

src/main/java/top/miaofang/common/factory/ThreadPoolFactory.java6 symbols
src/main/java/top/miaofang/core/serializer/ProtobufSerializer.java5 symbols
src/main/java/top/miaofang/core/serializer/JsonSerializer.java5 symbols
src/main/java/top/miaofang/core/serializer/CommonSerializer.java5 symbols
src/main/java/top/miaofang/core/netty/client/ChannelProvider.java5 symbols
src/main/java/top/miaofang/common/util/ReflectUtil.java5 symbols
src/main/java/top/miaofang/common/util/NacosUtil.java5 symbols
src/main/java/top/miaofang/core/serializer/KryoSerializer.java4 symbols
src/main/java/top/miaofang/core/netty/server/NettyServer.java4 symbols
src/main/java/top/miaofang/core/netty/client/UnprocessedRequests.java4 symbols
src/main/java/top/miaofang/core/client/RpcClientProxy.java4 symbols
src/main/java/top/miaofang/socket/client/SocketClient.java3 symbols

For agents

$ claude mcp add miao-rpc-framework \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact