一、案例 從圖一可以看出provider端提供了兩個(gè)服務(wù),并且JsonDemoService指定序列化協(xié)議為fastjson;DemoService指定序列化協(xié)議為hessi...
一、案例 從圖一可以看出provider端提供了兩個(gè)服務(wù),并且JsonDemoService指定序列化協(xié)議為fastjson;DemoService指定序列化協(xié)議為hessi...
概述 zk通過(guò)Multi-Paxos思想實(shí)現(xiàn)分布式一致性,Multi-Paxos為了解決Paxos需要2輪RPC通訊(準(zhǔn)備階段和接受階段)往返消息多、耗性能、延遲大的問(wèn)題引入...
一、Kafka Kafka 日志對(duì)象由多個(gè)日志段對(duì)象組成,而每個(gè)日志段對(duì)象會(huì)在磁盤上創(chuàng)建一組文件,包括消息日志文件(.log)、位移索引文件(.index)、時(shí)間戳索引文件(...
一、Kafka事務(wù)消息 Kafka的事務(wù)概念類似于數(shù)據(jù)庫(kù)提供的事務(wù),即經(jīng)典的ACID,原子性(Atomicity)、一致性(Consistency)、隔離性(Isolatio...
一、Kafka順序消息 Producer端:Kafka的順序消息是通過(guò)partition key,將某類消息(例如同一筆訂單的不同狀態(tài))寫入同一個(gè)partition,因此Ka...
一、Kafka分區(qū)機(jī)制 Kafka的消息組織方式實(shí)際上是三級(jí)結(jié)構(gòu):主題-分區(qū)-消息。主題下的每條消息只會(huì)保存在某一個(gè)分區(qū)中,而不會(huì)在多個(gè)分區(qū)中被保存多份。 1. 默認(rèn)分區(qū)策略...
一、Broker設(shè)計(jì)對(duì)比 1. Kafka Topic A共有2個(gè)分區(qū),每個(gè)分區(qū)有兩個(gè)副本(一個(gè)Leader一個(gè)Follower),分別分布在 Broker0 和 Broke...
一、Linux工具 1. top top 命令是 Linux 下最常用的命令之一,它可以實(shí)時(shí)顯示正在執(zhí)行進(jìn)程的 CPU 使用率、內(nèi)存使用率以及系統(tǒng)負(fù)載等信息。其中上半部分顯示...
概述 本節(jié)列舉下redis安裝之后可執(zhí)行文件命令,以及redis-cli連接之后help命令的使用以及常用命令的總結(jié) 1. 可執(zhí)行文件命令 redis安裝后,在src和/us...