
RPC
Erica_1230
这个作者很懒,什么都没留下…
展开
-
不使用构造方法创建Java对象: objenesis的基本使用方法
objenesis简介:objenesis是一个小型java类库用来实例化一个特定class的对象。使用场合:Java已经支持使用Class.newInstance()动态实例化类的实例。但是类必须拥有一个合适的构造器。有很多场景下不能使用这种方式实例化类,比如:构造器需要参数构造器有side effects构造器会抛异常转载 2017-12-09 20:51:49 · 414 阅读 · 0 评论 -
RPC的基本概念
1、概述经过了详细的信息格式、网络IO模型的讲解,并且通过JAVA RMI的讲解进行了预热。从这篇文章开始我们将进入这个系列博文的另一个重点知识体系的讲解:RPC。在后续的几篇文章中,我们首先讲解RPC的基本概念,一个具体的RPC实现会有哪些基本要素构成,然后我们详细介绍一款典型的RPC框架:Apache Thrift。接下来我们聊聊服务治理和DUBBO服务框架。最后总结一下如何在实际工作中选转载 2017-12-11 10:27:58 · 524 阅读 · 0 评论 -
Thrift深入理解
一个简单的 Thrift 实例本文首先介绍一个简单的 Thrift 实现实例,使读者能够快速直观地了解什么是 Thrift 以及如何使用 Thrift 构建服务。创建一个简单的服务 Hello。首先根据 Thrift 的语法规范编写脚本文件 Hello.thrift,代码如下:清单 1. Hello.thrift namespace java service.dem转载 2017-12-07 21:33:16 · 3664 阅读 · 1 评论 -
Java使用protobuf入门四步骤
Protocol Buffers(简称protobuf)是谷歌的一项技术,用于将结构化的数据序列化、反序列化,经常用于网络传输。这货实际上类似于XML生成和解析,但protobuf的效率高于XML,不过protobuf生成的是字节码,可读性比XML差。类似的还有json、Java的Serializable等。protobuf支持各种语言。本文以Java为例,简单介绍protob转载 2017-12-07 22:40:11 · 3911 阅读 · 0 评论