前段时间一直在做公司的微服务项目,技术栈主要是springBoot+Thrift,感觉使用SpringBoot确实太方便了:1.无xml配置。2.自动配置。3.应用可打包为单独的jar包独立运行。4.可嵌入tomcat、jetty或undertow,无需部署war包。5.使用SpringData,以非常少的代码遍可以操作数据库。....
分类:
其他好文 时间:
2017-03-14 14:07:23
阅读次数:
410
Thrift 公司的一些平台服务框架底层封装了thrift提供服务,最近项目不是很紧,于是研究了一下,刚刚入门,理解得不深,写这篇博文来整理一下思路. 什么是thrift? 简单来说,是Facebook公布的一款开源跨语言的RPC框架. 那么问题来了. 什么是RPC框架? RPC全称为Remote ...
分类:
其他好文 时间:
2017-02-25 22:49:15
阅读次数:
311
昨天总结了thrift的安装和入门实例,Thrift入门初探--thrift安装及java入门实例,今天开始总结一下thrift的相关基础知识. Thrift使用一种中间语言IDL,来进行接口的定义,下面来具体讲一下IDL可定义的几种常用数据类型和关键字. 常用数据类型及关键字 基本类型 thrif ...
分类:
其他好文 时间:
2017-02-22 16:22:21
阅读次数:
300
Thrift-0.10.0 CenOS 7 编译错误 error: expected ')' before 'PRIu32' 在编译Thrift的时候,无论是Apache官网tar包,还是Github镜像,都会出现各种错误,其中一个比较头疼的就是标题描述的编译错误,经过捣鼓,终于妥协性的搞定了。 m ...
分类:
其他好文 时间:
2017-02-16 14:10:14
阅读次数:
257
1. 背景
1.1. 惊人的性能数据
最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点...
分类:
编程语言 时间:
2017-02-12 11:26:39
阅读次数:
1779
0.一些参考资料 (参考资料1)对thrift的一个基本介绍可以参考: http://wenku.baidu.com/link?url=LLL5H3qL4hJ3o6dfq0SBgztqtxYFR5vDyftwowKNRMWiIQ3t87mCu-GMZljxcZVryxxhqna1hM4eu3F7Ay ...
分类:
编程语言 时间:
2017-01-24 20:03:16
阅读次数:
282
简介facebook开源的RPC框架,秉承了Facebook一贯的只管拉屎不管擦屁股的作风.
Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎...
分类:
其他好文 时间:
2017-01-23 17:43:40
阅读次数:
756
简介 最近几年,各种新的高效序列化方式层出不穷,不断刷新序列化性能的上限,最典型的包括: 专门针对Java语言的:Kryo,FST等等 跨语言的:Protostuff,ProtoBuf,Thrift,Avro,MsgPack等等 这些序列化方式的性能多数都显著优于hessian2(甚至包括尚未成熟的 ...
分类:
编程语言 时间:
2017-01-22 22:33:15
阅读次数:
1056
Thrift 简单示例 首先通过先面两个示例简单感受一下Thrift(RPC)服务端与客户端之间的通信...... RPC学习 Thrift快速入门和Java简单示例 Thrift入门及Java实例演示 Thrift 是什么? Thrift 源于大名鼎鼎的 facebook 之手,在 2007 年 ...
分类:
其他好文 时间:
2017-01-19 16:54:11
阅读次数:
209
非原创,原创地址 目录 前言 1 准备工作 1 一个简单的小程序 3 1、准备工作 3 2小试牛刀 5 深入挖掘 12 1. 架构图 12 2数据类型 15 3协议 16 4传输层 16 5服务端类型 16 本文主要参考引用的资料 22 Thrift学习总结 Apahce Thrift是FaceBo ...
分类:
其他好文 时间:
2017-01-19 11:12:36
阅读次数:
346