gogo总体包结构图
2016-05-18 18:01:09 5 举报
Gogo是一种轻量级的、高效的、开源的RPC框架,它提供了一种简单而灵活的方式来构建分布式系统。Gogo的总体包结构图包括以下几个部分: 1. 公共接口:定义了Gogo的核心接口,包括客户端和服务器端接口。 2. 传输层:实现了多种传输协议,如TCP、HTTP等。 3. 编解码器:实现了多种数据格式的编码和解码。 4. 序列化器:实现了多种数据结构的序列化和反序列化。 5. 处理器:实现了多种消息处理方式,如异步处理、同步处理等。 6. 插件机制:支持用户自定义插件,以满足特定需求。