2018年6月23日

Thrift笔记(三)--Thrift框架通信源码分析

摘要: Thrift 客户端调用RPC的Demo 这里可以很清楚看到分层设计,以及层层封装。transport, proctol这里网上有人说是用了装饰模式 跟进transport.open()代码 这里是个抽象类TTransport的抽象方法,看下实现类TSocekt实现方法 这里可以看出,用socket 阅读全文

posted @ 2018-06-23 11:37 luckygxf 阅读(530) 评论(0) 推荐(0) 编辑

Thrift笔记(二)--Thrift框架分层设计

摘要: thrift架构设计使用了分层设计,类似TCP/IP分层,上次使用下层提供的服务。分层设计在计算机中是一个常用的设计,上层和下层定义好接口或者说协议,下层实现可以随意更换,只要实现好定义的接口和协议就好了 这是thrift的分层设计 TProtocol:为序列化协议, 二进制,json等 Trans 阅读全文

posted @ 2018-06-23 10:53 luckygxf 阅读(392) 评论(0) 推荐(0) 编辑

Thrift笔记(一)--Hello Demo

摘要: Thrift是一个RPC框架 1. 用IDL定义好实体和服务框架,如实体字段名,类型等。服务名,服务参数,返回值等 2. 通过编译器或者说代码生成器生成RPC框架代码 IDL语法,代码生成器的安装使用可以在官网查 这里参考了一个网上的Demo,忘了出处了 Test.thrift 使用代码生成器,生成 阅读全文

posted @ 2018-06-23 09:05 luckygxf 阅读(207) 评论(0) 推荐(0) 编辑

导航