2017年10月25日

简单理解分布式RPC框架

摘要: 简单考虑 动态代理,反射,自定义注解 1,序列化和反序列化 在网路中,所有的数据都将会转化为字节进行传输,所以在代码层面,一个RPC框架需要实现特定格式的数据与字节数组之间的相互转化。像java已经提供了默认的序列化方式,但是如果实在高并发的场景下,使用java原生的序列化方式可能遇到瓶颈,于是出现 阅读全文

posted @ 2017-10-25 16:13 black_Style 阅读(701) 评论(0) 推荐(0) 编辑

简单理解kafka---核心概念

摘要: 1,topic和日志 一个topic是对一组消息的归纳。对每个topic,kafka对它的日志进行了分区,如图: 每个分区都由一系列有序的,不可变的消息组成,这些消息被连续的追加到分区中。分区中的每个消息都有一个连续的叫做offset的序列号,用来在分区中唯一的表示这个消息。 在一个可分配的时间段内 阅读全文

posted @ 2017-10-25 15:35 black_Style 阅读(1009) 评论(0) 推荐(0) 编辑

简单理解kafka---入门

摘要: 简介:Kafka是一种高吞吐量的分布式发布订阅消息系统,可以提供消息的持久化,即使数以TB的消息存储也能够保持长时间的稳定性能。同时Kafka也支持Hadoop并行数据加载。该项目的目标是为处理实时数据提供一个统一,高通量,低等待的平台。 kafka中几个基本的术语: Topic(主题) Kafka 阅读全文

posted @ 2017-10-25 15:34 black_Style 阅读(706) 评论(0) 推荐(0) 编辑

导航