Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SunnyKate1998/miao-rpc-framework
/ types & classes
Types & classes
54 in github.com/SunnyKate1998/miao-rpc-framework
⨍
Functions
95
◇
Types & classes
54
Class
AbstractRpcServer
@author miao
src/main/java/top/miaofang/core/server/AbstractRpcServer.java:19
Interface
ByeService
@author miao
src/main/java/top/miaofang/api/ByeService.java:6
Class
ByeServiceImpl
@author miao
src/main/java/top/miaofang/test/server/ByeServiceImpl.java:8
Class
ChannelProvider
用于获取 Channel 对象 @author miao
src/main/java/top/miaofang/core/netty/client/ChannelProvider.java:25
Class
CommonDecoder
通用的解码拦截器 @author miao
src/main/java/top/miaofang/core/codec/CommonDecoder.java:21
Class
CommonEncoder
通用的编码拦截器 @author miao
src/main/java/top/miaofang/core/codec/CommonEncoder.java:14
Interface
CommonSerializer
通用的序列化反序列化接口 @author miao
src/main/java/top/miaofang/core/serializer/CommonSerializer.java:7
Class
HelloObject
@author miao
src/main/java/top/miaofang/api/HelloObject.java:12
Interface
HelloService
@author miao
src/main/java/top/miaofang/api/HelloService.java:6
Class
HelloServiceImpl
@author miao
src/main/java/top/miaofang/test/server/HelloServiceImpl.java:12
Class
JsonSerializer
使用JSON格式的序列化器 @author miao
src/main/java/top/miaofang/core/serializer/JsonSerializer.java:16
Class
KryoSerializer
Kryo序列化器 @author miao
src/main/java/top/miaofang/core/serializer/KryoSerializer.java:19
Interface
LoadBalancer
@author miao
src/main/java/top/miaofang/core/loadbalancer/LoadBalancer.java:10
Class
Main
src/main/java/top/miaofang/Main.java:3
Class
NacosServiceDiscovery
@author miao
src/main/java/top/miaofang/core/registry/NacosServiceDiscovery.java:19
Class
NacosServiceRegistry
Nacos服务注册中心 @author miao
src/main/java/top/miaofang/core/registry/NacosServiceRegistry.java:17
Class
NacosUtil
管理Nacos连接等工具类 @author miao
src/main/java/top/miaofang/common/util/NacosUtil.java:22
Class
NettyClient
NIO方式消费侧客户端类 @author miao
src/main/java/top/miaofang/core/netty/client/NettyClient.java:38
Class
NettyClientHandler
Netty客户端侧处理器 @author miao
src/main/java/top/miaofang/core/netty/client/NettyClientHandler.java:15
Class
NettyServer
NIO方式服务提供侧 @author miao
src/main/java/top/miaofang/core/netty/server/NettyServer.java:34
Class
NettyServerHandler
Netty中处理RpcRequest的Handler @author miao
src/main/java/top/miaofang/core/netty/server/NettyServerHandler.java:21
Class
NettyTestClient
测试用Netty消费者 @author miao
src/main/java/top/miaofang/test/client/NettyTestClient.java:18
Class
NettyTestServer
测试用Netty服务提供者(服务端) @author miao
src/main/java/top/miaofang/test/server/NettyTestServer.java:16
Class
ObjectReader
Socket方式从输入流中读取字节并反序列化 @author miao
src/main/java/top/miaofang/common/util/ObjectReader.java:19
Class
ObjectWriter
@author miao
src/main/java/top/miaofang/common/util/ObjectWriter.java:14
Enum
PackageType
@author miao
src/main/java/top/miaofang/common/enumeration/PackageType.java:9
Class
ProtobufSerializer
使用ProtoBuf的序列化器 @author miao
src/main/java/top/miaofang/core/serializer/ProtobufSerializer.java:17
Class
RandomLoadBalancer
@author miao
src/main/java/top/miaofang/core/loadbalancer/RandomLoadBalancer.java:11
Class
ReflectUtil
@author miao
src/main/java/top/miaofang/common/util/ReflectUtil.java:18
Class
RequestHandler
进行过程调用的处理器 @author miao
src/main/java/top/miaofang/core/server/RequestHandler.java:18
Class
RequestHandlerThread
处理RpcRequest的工作线程 @author miao
src/main/java/top/miaofang/core/server/RequestHandlerThread.java:21
Enum
ResponseCode
方法调用的响应状态码 @author miao
src/main/java/top/miaofang/common/enumeration/ResponseCode.java:11
Class
RoundRobinLoadBalancer
@author miao
src/main/java/top/miaofang/core/loadbalancer/RoundRobinLoadBalancer.java:10
Interface
RpcClient
src/main/java/top/miaofang/core/client/RpcClient.java:6
Class
RpcClientProxy
src/main/java/top/miaofang/core/client/RpcClientProxy.java:12
Enum
RpcError
RPC调用过程中的错误 @author miao
src/main/java/top/miaofang/common/enumeration/RpcError.java:10
Class
RpcException
RPC调用异常 @author miao
src/main/java/top/miaofang/common/exception/RpcException.java:9
Class
RpcMessageChecker
检查响应与请求 @author miao
src/main/java/top/miaofang/common/util/RpcMessageChecker.java:16
Class
RpcRequest
@author miao
src/main/java/top/miaofang/common/entity/RpcRequest.java:13
Class
RpcResponse
提供者执行完成或出错后向消费者返回的结果对象 @author miao
src/main/java/top/miaofang/common/entity/RpcResponse.java:14
Interface
RpcServer
src/main/java/top/miaofang/core/server/RpcServer.java:5
Enum
SerializerCode
字节流中标识序列化和反序列化器 @author miao
src/main/java/top/miaofang/common/enumeration/SerializerCode.java:10
Class
SerializerException
序列化异常 @author miao
src/main/java/top/miaofang/common/exception/SerializerException.java:8
Interface
ServiceDiscovery
服务发现接口 @author miao
src/main/java/top/miaofang/core/registry/ServiceDiscovery.java:9
Interface
ServiceProvider
保存和提供服务实例对象 @author miao
src/main/java/top/miaofang/core/provider/ServiceProvider.java:7
Class
ServiceProviderImpl
默认的服务注册表,保存服务端本地服务 @author miao
src/main/java/top/miaofang/core/provider/ServiceProviderImpl.java:17
Interface
ServiceRegistry
服务注册表通用接口 @author miao
src/main/java/top/miaofang/core/registry/ServiceRegistry.java:9
Class
ShutdownHook
@author miao
src/main/java/top/miaofang/core/hook/ShutdownHook.java:11
Class
SingletonFactory
单例工厂 @author miao
src/main/java/top/miaofang/common/factory/SingletonFactory.java:10
Class
SocketClient
src/main/java/top/miaofang/socket/client/SocketClient.java:28
Class
SocketTestClient
测试用消费者(客户端) @author miao
src/main/java/top/miaofang/test/client/SocketTestClient.java:12
Class
SocketTestServer
测试用服务提供方(服务端) @author miao
src/main/java/top/miaofang/test/server/SocketTestServer.java:12
Class
ThreadPoolFactory
创建 ThreadPool(线程池) 的工具类. 来自JavaGuide @author shuang.kou @createTime 2020年05月26日 16:00:00
src/main/java/top/miaofang/common/factory/ThreadPoolFactory.java:17
Class
UnprocessedRequests
@author miao
src/main/java/top/miaofang/core/netty/client/UnprocessedRequests.java:11