今天我们来进行架构探险:从零开始写分布式服务框架,你能学会吗?( 六 )

◎服务无状态性: 服务无状态保证了服务部署的横向扩展性 。

◎服务可发现性:服务可以通过描述性元数据有效发现并解释服务 。

◎服务可组合性: 可以通过组合叠加原子服务形成复杂上层业务服务 。

SOA中的服务化收益°如图2-1所示 。

SOA中的服务化收益

分布式服务框架序列化与反序列化实现

3.1序列化原理及常用的序列化介绍

序列化(Serialization)是将对象的状态信息转换为可存储或传输的形式过程 。 简言之 , 把对象转换为字节序列的过程称为对象的序列化 。

而反序列化( Deserialization)是序列化的逆过程 。 将字节数组反序列化为对象 , 把字节序列恢复为对象的过程称为对象的反序列化 。

序列化能帮助我们解决如下问题 。

◎通过将对象序列化为字节数组 , 使得不共享内存通过网络连接的系统之间能够能够进行对象的传输 。

推荐阅读