kafka應(yīng)用場景有哪些 學(xué)了java能做什么實際的東西?
學(xué)了java能做什么實際的東西?學(xué)java可以做很多實用的事情,主要看你的興趣所在。如果你喜歡手機(jī)開發(fā),你可以做一個手機(jī)操作系統(tǒng),因為Android是用Java開發(fā)的。如果你想涉足金融行業(yè),你可以為銀
學(xué)了java能做什么實際的東西?
學(xué)java可以做很多實用的事情,主要看你的興趣所在。如果你喜歡手機(jī)開發(fā),你可以做一個手機(jī)操作系統(tǒng),因為Android是用Java開發(fā)的。如果你想涉足金融行業(yè),你可以為銀行或投資機(jī)構(gòu)建立他們的交易系統(tǒng),因為高盛、華旗集團(tuán)等使用的交易系統(tǒng)都是用Java開發(fā)的。如果你喜歡游戲,可以參考桌面版的minecraft開發(fā)一套游戲;也可以再造一個阿里巴巴。我聽說它們主要是Java棧。!卡夫卡在2011被捐贈給Apache基金會,而斯坦福大學(xué)的RAFT紙是在2013算法中發(fā)布的,“卡夫卡出生在RAFT之前
2:更少數(shù)量的容錯拷貝。當(dāng)1/3節(jié)點不可用時,服務(wù)不可用。Kafka中維護(hù)的ISR(in-sync replica,同步副本)可以提供服務(wù),即使副本不可用,只剩下領(lǐng)頭羊
3:更大的數(shù)據(jù)吞吐量。Raft適用于強(qiáng)一致性
flume和Kafka有一些相同的功能,但總的來說,它們有很大的不同;它們的場景不同,但可以一起使用。
簡而言之,flume是一個分布式日志收集系統(tǒng),它從各種服務(wù)器收集日志并將其傳輸?shù)街付ǖ奈恢?,如HDFS。
Kafka是一個分布式消息中間件,有自己的存儲,提供推拉數(shù)據(jù)訪問功能。
整個過程如下:
登錄服務(wù)器<--flume-->kafka-->hdfs-->離線計算
登錄服務(wù)器<--flume-->kafka-->storm
希望我的回答能對您有所幫助!