博客专栏  >  架构   >  RPC专题-Thrift_gRPC

RPC专题-Thrift_gRPC

调研和学习rpc的解决方案。包含ZeroC Ice, gRPC, HProse, Thrift,go-Micro等优秀框架的调研与测试。主推Thrift。

关注
0 已关注
11篇博文
  • 09-Thrift高级3

    总纲从这一篇开始,学习和讲解Thrift一些细节性的东西。 Thrift定义参考 Url 首先,Thrift编译的命令:thrift -r -o . -out . --gen go *.thrif...

    2017-09-11 13:39
    327
  • MQTT服务+客户端

    MQTT服务器客户端架设服务器使用Mosquitto,客户端使用paho。 MQTT服务器客户端架设 服务器 Windows下 Linux下 配置文件 运行 客户端 Python Javascript...

    2017-09-04 15:17
    251
  • 00-Thrift简介(官方文档略读)

    Thrift简介Thrift简介 摘要 介绍 类型 1 基本类型 2 结构 3 容器 4 异常 5 服务Services 传输 1 接口 2 执行实现 21 TSocket 22 TFileTrans...

    2017-07-19 11:59
    298
  • 01-Thrift初探

    Thrift初探 目标是编写一个最简单的服务器+客户端 1 接口文件 我们先实现一个最简单的加法服务器: 1 // MathService.thrift 2 service MathServi...

    2017-07-22 17:19
    193
  • 02-Thrift研究

    Thrift研究 Thrift网络库 阻塞IO服务器 1 TSimpleServer服务器 2 TThreadServer服务器 3 TThreadPoolServer服务器 非阻塞IO服务器 其他语...

    2017-07-24 16:56
    215
  • 03-Thrift进阶

    Thrift进阶1 端口复用 文件传输 推送双向通信 - Thrift中一个服务对应一个端口,如果需要多个服务,则悲剧了,端口复用问题十分严重。 - 相比较,在ZeroC ICE中,不仅可以做到服务...

    2017-07-26 17:34
    419
  • 04-Hprose总结

    介绍 设计原则 RPC 协议 函数列表 传输协议绑定 WebSocket 绑定介绍HPROSE 是 High Performance Remote Object Service Engine 的缩写,...

    2017-08-11 17:41
    358
  • 05-GoMicro资源

    Go-Kit最近学习Golang中各种服务器框架,分别学习了Gin, Beego,后来有Hprose,gRPC。直到研究微服务时,才发现了这个牛叉的东东。有很多优秀的开源框架都是基于Go-Kit来做的...

    2017-08-11 18:16
    888
  • 06-GoMicro安装

    最简单的Service搭建为了让客户端能找到,Service需要一个服务发现的模块。Micro默认使用Consul,你也可以使用etcd,kubernetes…。这里使用Consul。安装Consul...

    2017-08-15 15:09
    258
  • 07-Thrift高级

    Thrift高级在之前的案例中,使用的都是TCP服务,但是在实际网络中,TCP端口要求很严,我们不可能为每个微服务都提供一个端口,这也是近几年HTTP越来越占主流的一个很重要原因。这里,我们研究一下 ...

    2017-09-04 15:05
    185
  • 08-Thrift高级2

    Thrift高级2由于之前是使用C++做的,有很多不便,这里尝试使用golang制作thrift over http服务和客户端。 服务器有句话说的好,远在天边,尽在眼前。 想要制作这个主题时,g...

    2017-09-04 18:28
    153

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部