Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anhan123456/vrpc
/ types & classes
Types & classes
84 in github.com/anhan123456/vrpc
⨍
Functions
182
◇
Types & classes
84
Class
A
子类可以定义说话的内容 但是不能更改说话的方式
vrpc-framework/vrpc-core/src/test/java/com/expectlost/Test.java:28
Class
AbstractLoadBalancer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/AbstractLoadBalancer.java:10
Class
AbstractRegistry
提炼共享内容,还可以做模版方法
vrpc-framework/vrpc-core/src/main/java/com/expectlost/discovery/AbstractRegistry.java:6
Class
AppClient
vrpc-demo/src/main/java/com/expectlost/netty/AppClient.java:16
Class
AppServer
vrpc-demo/src/main/java/com/expectlost/netty/AppServer.java:12
Class
Application
zookeeper注册中心管理页
vrpc-manager/src/main/java/com/expectlost/Application.java:13
Class
CompressException
vrpc-framework/vrpc-common/src/main/java/com/expectlost/exceptions/CompressException.java:3
Class
CompressWrapper
vrpc-framework/vrpc-core/src/main/java/com/expectlost/compress/CompressWrapper.java:7
Interface
Compressor
vrpc-framework/vrpc-core/src/main/java/com/expectlost/compress/Compressor.java:3
Class
CompressorFactory
vrpc-framework/vrpc-core/src/main/java/com/expectlost/compress/CompressorFactory.java:11
Class
Configuration
vrpc-framework/vrpc-core/src/main/java/com/expectlost/config/Configuration.java:15
Class
ConsistentHashBalancer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/ConsistentHashBalancer.java:19
Class
ConsistentHashSelector
一致性hash具体算法实现
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/ConsistentHashBalancer.java:30
Class
Constant
vrpc-framework/vrpc-common/src/main/java/com/expectlost/Constant.java:3
Class
ConsumerApplication
vrpc-demo/vrpc-consumer-demo/src/main/java/com/expectlost/ConsumerApplication.java:10
Class
ConsumerChannelInitializer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/channelHandler/ConsumerChannelInitializer.java:12
Class
DateUtil
vrpc-framework/vrpc-common/src/main/java/com/expectlost/DateUtil.java:7
Class
DiscoveryException
vrpc-framework/vrpc-common/src/main/java/com/expectlost/exceptions/DiscoveryException.java:6
Class
GzipCompressor
vrpc-framework/vrpc-core/src/main/java/com/expectlost/compress/impl/GzipCompressor.java:14
Class
HeartBeatDetector
vrpc-framework/vrpc-core/src/main/java/com/expectlost/core/HeartBeatDetector.java:23
Interface
HelloVrpc
vrpc-demo/vrpc-api/src/main/java/com/expectlost/HelloVrpc.java:3
Interface
HelloVrpc2
vrpc-demo/vrpc-api/src/main/java/com/expectlost/HelloVrpc2.java:3
Class
HelloVrpcImpl
vrpc-demo/vrpc-provider-demo/src/main/java/com/expectlost/impl/HelloVrpcImpl.java:6
Class
HelloVrpcImpl2
vrpc-demo/vrpc-provider-demo/src/main/java/com/expectlost/impl/HelloVrpcImpl2.java:7
Class
HessianSerializer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/serialize/impl/HessianSerializer.java:11
Class
IdGenerator
vrpc-framework/vrpc-common/src/main/java/com/expectlost/IdGenerator.java:8
Class
JdkSerializer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/serialize/impl/JdkSerializer.java:9
Class
JsonSerializer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/serialize/impl/JsonSerializer.java:12
Class
LRUBalancer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/LRUBalancer.java:15
Class
LRUSelector
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/LRUBalancer.java:26
Interface
LoadBalancer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/LoadBalancer.java:6
Class
LoadBalancerException
vrpc-framework/vrpc-common/src/main/java/com/expectlost/exceptions/LoadBalancerException.java:3
Class
MessageFormatConstant
vrpc-framework/vrpc-core/src/main/java/com/expectlost/transport/message/MessageFormatConstant.java:5
Class
MethodCallHandler
vrpc-framework/vrpc-core/src/main/java/com/expectlost/channelHandler/handler/MethodCallHandler.java:17
Class
MinumumResponseTimeLoadBalancer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/MinumumResponseTimeLoadBalancer.java:15
Class
MinumumResponseTimeSelector
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/MinumumResponseTimeLoadBalancer.java:23
Class
MyChannelHandler
处理器
vrpc-demo/src/main/java/com/expectlost/netty/MyChannelHandler.java:14
Class
MyChannelHandler2
处理器
vrpc-demo/src/main/java/com/expectlost/netty/MyChannelHandler2.java:13
Class
MySimpleChannelInBoundHandler
vrpc-framework/vrpc-core/src/main/java/com/expectlost/channelHandler/handler/MySimpleChannelInBoundHandler.java:13
Class
MyTimerTask
vrpc-framework/vrpc-core/src/main/java/com/expectlost/core/HeartBeatDetector.java:56
Class
MyWatcher
vrpc-demo/src/main/java/com/expectlost/netty/MyWatcher.java:6
Class
NacosRegistry
vrpc-framework/vrpc-core/src/main/java/com/expectlost/discovery/impl/NacosRegistry.java:9
Class
NetUtils
vrpc-framework/vrpc-common/src/main/java/com/expectlost/utils/NetUtils.java:12
Class
NettyBootstrapInitializer
提供bootstrap单例
vrpc-framework/vrpc-core/src/main/java/com/expectlost/NettyBootstrapInitializer.java:15
Class
NettyTest
vrpc-demo/src/test/java/com/expectlost/NettyTest.java:16
Class
NetworkException
@author it楠老师 @createTime 2023-06-29
vrpc-framework/vrpc-common/src/main/java/com/expectlost/exceptions/NetworkException.java:7
Class
ObjectWrapper
@author it楠老师 @createTime 2023-07-20
vrpc-framework/vrpc-core/src/main/java/com/expectlost/config/ObjectWrapper.java:11
Class
ProtocalConfig
vrpc-framework/vrpc-core/src/main/java/com/expectlost/ProtocalConfig.java:3
Class
ProviderApplication
vrpc-demo/vrpc-provider-demo/src/main/java/com/expectlost/ProviderApplication.java:6
Class
RandomBalancer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/RandomBalancer.java:14
Class
RandomSelector
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/RandomBalancer.java:22
Class
ReferenceConfig
vrpc-framework/vrpc-core/src/main/java/com/expectlost/ReferenceConfig.java:28
Interface
Registry
注册中心
vrpc-framework/vrpc-core/src/main/java/com/expectlost/discovery/Registry.java:11
Class
RegistryConfig
vrpc-framework/vrpc-core/src/main/java/com/expectlost/discovery/RegistryConfig.java:9
Class
RequestPayload
用来描述请求调用方 所请求的接口方法的描述
vrpc-framework/vrpc-core/src/main/java/com/expectlost/transport/message/RequestPayload.java:13
Enum
RequestType
用来标记请求类型
vrpc-framework/vrpc-core/src/main/java/com/expectlost/enumeration/RequestType.java:8
Enum
RespCode
vrpc-framework/vrpc-core/src/main/java/com/expectlost/enumeration/RespCode.java:3
Class
RoundRobinLoadBalancer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/RoundRobinLoadBalancer.java:17
Class
RoundRobinSelector
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/impl/RoundRobinLoadBalancer.java:25
Class
RpcConsumerInvocationHandler
客户端基础逻辑 每一个代理对象远程调用过程
vrpc-framework/vrpc-core/src/main/java/com/expectlost/proxy/handler/RpcConsumerInvocationHandler.java:32
Interface
Selector
vrpc-framework/vrpc-core/src/main/java/com/expectlost/loadbalancer/Selector.java:6
Class
SerializeUtil
vrpc-framework/vrpc-core/src/main/java/com/expectlost/serialize/SerializeUtil.java:10
Interface
Serializer
vrpc-framework/vrpc-core/src/main/java/com/expectlost/serialize/Serializer.java:6
Class
SerializerException
vrpc-framework/vrpc-common/src/main/java/com/expectlost/exceptions/SerializerException.java:6
Class
SerializerFactory
vrpc-framework/vrpc-core/src/main/java/com/expectlost/serialize/SerializerFactory.java:11
Class
SerializerWrapper
vrpc-framework/vrpc-core/src/main/java/com/expectlost/serialize/SerializerWrapper.java:8
Class
ServiceConfig
vrpc-framework/vrpc-core/src/main/java/com/expectlost/ServiceConfig.java:3
Class
SpiHandler
实现一个简易版本的spi @author it楠老师 @createTime 2023-07-13
vrpc-framework/vrpc-core/src/main/java/com/expectlost/spi/SpiHandler.java:23
Class
SpiResolver
vrpc-framework/vrpc-core/src/main/java/com/expectlost/config/SpiResolver.java:12
Class
Test
vrpc-framework/vrpc-core/src/test/java/com/expectlost/Test.java:14
Class
UpAndDownWatcher
动态感知 watcher
vrpc-framework/vrpc-core/src/main/java/com/expectlost/watch/UpAndDownWatcher.java:20
Class
VrpcBootstrap
vrpc-framework/vrpc-core/src/main/java/com/expectlost/VrpcBootstrap.java:34
Class
VrpcRequest
服务调用方发起的请求
vrpc-framework/vrpc-core/src/main/java/com/expectlost/transport/message/VrpcRequest.java:11
Class
VrpcRequestDecoder
vrpc-framework/vrpc-core/src/main/java/com/expectlost/channelHandler/handler/VrpcRequestDecoder.java:22
Class
VrpcRequestEncoder
出站时第一个经过的处理器 进行数据编码
vrpc-framework/vrpc-core/src/main/java/com/expectlost/channelHandler/handler/VrpcRequestEncoder.java:40
Class
VrpcResponse
服务调用方发起的请求
vrpc-framework/vrpc-core/src/main/java/com/expectlost/transport/message/VrpcResponse.java:11
Class
VrpcResponseDecoder
vrpc-framework/vrpc-core/src/main/java/com/expectlost/channelHandler/handler/VrpcResponseDecoder.java:21
Class
VrpcResponseEncoder
出站时第一个经过的处理器 进行数据编码
vrpc-framework/vrpc-core/src/main/java/com/expectlost/channelHandler/handler/VrpcResponseEncoder.java:38
Class
XmlResolver
vrpc-framework/vrpc-core/src/main/java/com/expectlost/config/XmlResolver.java:24
Class
ZookeeperException
vrpc-framework/vrpc-common/src/main/java/com/expectlost/exceptions/ZookeeperException.java:7
Class
ZookeeperNode
vrpc-framework/vrpc-common/src/main/java/com/expectlost/utils/zookeeper/ZookeeperNode.java:7
Class
ZookeeperRegistry
vrpc-framework/vrpc-core/src/main/java/com/expectlost/discovery/impl/ZookeeperRegistry.java:24
Class
ZookeeperTest
vrpc-demo/src/test/java/com/expectlost/ZookeeperTest.java:13
Class
ZookeeperUtils
vrpc-framework/vrpc-common/src/main/java/com/expectlost/utils/zookeeper/ZookeeperUtils.java:12