一、案例 从图一可以看出provider端提供了两个服务,并且JsonDemoService指定序列化协议为fastjson;DemoService指定序列化协议为hessi...
一、案例 从图一可以看出provider端提供了两个服务,并且JsonDemoService指定序列化协议为fastjson;DemoService指定序列化协议为hessi...
概述 zk通过Multi-Paxos思想实现分布式一致性,Multi-Paxos为了解决Paxos需要2轮RPC通讯(准备阶段和接受阶段)往返消息多、耗性能、延迟大的问题引入...
一、Kafka Kafka 日志对象由多个日志段对象组成,而每个日志段对象会在磁盘上创建一组文件,包括消息日志文件(.log)、位移索引文件(.index)、时间戳索引文件(...
一、Kafka事务消息 Kafka的事务概念类似于数据库提供的事务,即经典的ACID,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolatio...
一、Kafka顺序消息 Producer端:Kafka的顺序消息是通过partition key,将某类消息(例如同一笔订单的不同状态)写入同一个partition,因此Ka...
一、Kafka分区机制 Kafka的消息组织方式实际上是三级结构:主题-分区-消息。主题下的每条消息只会保存在某一个分区中,而不会在多个分区中被保存多份。 1. 默认分区策略...
一、Broker设计对比 1. Kafka Topic A共有2个分区,每个分区有两个副本(一个Leader一个Follower),分别分布在 Broker0 和 Broke...
一、Linux工具 1. top top 命令是 Linux 下最常用的命令之一,它可以实时显示正在执行进程的 CPU 使用率、内存使用率以及系统负载等信息。其中上半部分显示...
概述 本节列举下redis安装之后可执行文件命令,以及redis-cli连接之后help命令的使用以及常用命令的总结 1. 可执行文件命令 redis安装后,在src和/us...