
通信
饥饿小猪
只有打好扎实的基础,才能走的更远。 zhur_jim@163.com
(微信公众号:HungryPigKing)
展开
-
五、通过Protobuf集成Netty实现对协议消息客户端与服务器通信实战
目录一、Protocol Buffers 是什么?二、Protocol Buffers 文件和消息详解三、项目实战,直接掌握的protobuf应用。一、Protocol Buffers 是什么? 1、官网翻译之后如下: Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很...原创 2018-10-14 23:13:41 · 1336 阅读 · 7 评论 -
一、Apache Thrift 详解
Thrift:一、Thrift介绍1、Thrift是用于各个服务之间的RPC通信,支持跨语言,支持C++ java python....2、Thrift是一个典型的CS结构,客户端和服务器端可以使用不同的语言来开发,中间是通过IDL(Interface Description Language)来关联客户端和服务器端。二、数据类型1、基本类型 bool,布尔型,1个字节; ...原创 2019-01-13 20:37:29 · 865 阅读 · 0 评论 -
分布式通信:彻底剖析RMI底层源码 、手写轻量级RMI框架
一、开篇语上一篇已经详细介绍了什么是RMI,RMI的作用,RMI框架的通信的过程是如何实现的。现在我们带着疑问去解析RMI源码底层实现:1、客户端和服务器端是如何创建的?2、客户端和服务器端的信息是如何传输的?3、RMI 有没有什么优点,有什么缺点?源码阅读到什么地步?阅读到能解决自己的疑问,能放过自己的地步就足以。二、源码解析1、服务器端本地创建远程注册中心Registry...原创 2018-08-25 13:45:14 · 912 阅读 · 0 评论 -
分布式通信:RMI通信思想和如何使用详解
一、对RMI的了解1、Java Remote Method Invocation:即Java RMI ,远程方法调用,它是jdk内部的一个实现,是远程过程调用(RPC: Remote Procedure Calls)的一种面向对象思想的java语言实现,支持直接传输序列化(serializable)的Java类和分布式垃圾收集(distributed garbage-collection)。...原创 2018-08-25 11:31:56 · 984 阅读 · 0 评论