# git-rpc **Repository Path**: nut-cloud/git-rpc ## Basic Information - **Project Name**: git-rpc - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### nut-rpc ##### 实现原理: > **核心类:** > 1. Invoker 调用信息封装 > 2. InvokerObjectData 参数数据封装,引用类型,可序列化类型 > 3. InvokerProtocol 调用协议,安装不同的数据格式解析和转换数据 > 4. Connection 调用者和被调用者的连接封装。 > 5. ConnectionFactory 连接工厂 > 6. InvokerContext 全局Invoker信息管理上下文 > 7. InvokerFactory 用于构建Invoker的InvokerFactory > > **Nut协议:** > --- > 实现类:NutInvokerProtocol > 描述: > 底层的数据传输协议,传输对象是Invoker,次部分只负责传输. 对数据进行读写个解析 > --- > **Nut协议数据格式** > ![Nut协议数据格式](./doc/nut_invoker_protocol.png) > --- > **Nut协议每层数据格式** > ![Nut协议每层数据格式](./doc/sub_nut_invoker_protocol.png)