前言 經(jīng)過一個月的調(diào)研和快速試錯轴猎,我們的ClickHouse集群已經(jīng)正式投入生產(chǎn)環(huán)境辜膝,在此過程中總結(jié)出了部分有用的經(jīng)驗,現(xiàn)記錄如下绸罗∮淅希看官可去粗取精嚷节,按照自己項目中的實際情況采...
前言 經(jīng)過一個月的調(diào)研和快速試錯轴猎,我們的ClickHouse集群已經(jīng)正式投入生產(chǎn)環(huán)境辜膝,在此過程中總結(jié)出了部分有用的經(jīng)驗,現(xiàn)記錄如下绸罗∮淅希看官可去粗取精嚷节,按照自己項目中的實際情況采...
前言 今天事情又比較多硬萍,寫得言簡意賅一些扩所,看官勿怪。 Flink和ClickHouse分別是實時計算和(近實時)OLAP領(lǐng)域的翹楚朴乖,也是近些年非匙嫫粒火爆的開源框架,很多大廠都在...
問題背景 mqtt已經(jīng)是主流的物聯(lián)網(wǎng)消息中間件买羞,在實際項目中需要壓測目前emq集群的性能袁勺,雖然官網(wǎng)上已經(jīng)提供了benchmark工具,但是本人是準備了半天erlang的環(huán)境最...
簡介 背景 由于項目需要畜普,需要使用攝像頭預(yù)覽功能期丰,設(shè)備型號為海康威視吃挑。目前已存在的基于 FFmpeg 的方案延遲都太高咐汞,所以項目最終選擇基于此方案。 方案 方案選用為基于 W...
拆包的原理 關(guān)于拆包原理的上一篇博文 netty源碼分析之拆包器的奧秘 中已詳細闡述几晤,這里簡單總結(jié)下:netty的拆包過程和自己寫手工拆包并沒有什么不同约炎,都是將字節(jié)累加到一個...
基本語法 常量 常量可以類比于java中的final變量,必須在初始化時復(fù)制蟹瘾,不可以修改圾浅,不可以使用 := 變量 變量的聲明方式有一下幾種方式: var a int var ...
1.mq原則 數(shù)據(jù)不能多,也不能少憾朴,不能多是說消息不能重復(fù)消費狸捕,這個我們上一節(jié)已解決;不能少众雷,就是說不能丟失數(shù)據(jù)灸拍。如果mq傳遞的是非常核心的消息做祝,支撐核心的業(yè)務(wù),那么這種場景...
1.冪等性 冪等(idempotent鸡岗、idempotence)是一個數(shù)學(xué)與計算機學(xué)概念混槐,常見于抽象代數(shù)中。在編程中一個冪等操作的特點是其任意多次執(zhí)行所產(chǎn)生的影響均與一次執(zhí)行...
設(shè)計思路 RPC:遠程過程調(diào)用轩性,像是調(diào)用本地代碼一樣來調(diào)用遠程的服務(wù)声登。所以一個簡單的RPC至少包括兩個角色: 服務(wù)提供方 服務(wù)調(diào)用方 服務(wù)調(diào)用方像調(diào)用本地代碼一樣調(diào)用遠程服務(wù)...
前言 Redisson的功能非常強大,下面摘抄官網(wǎng)上的描述: Redisson采用了基于NIO的Netty框架,不僅能作為Redis底層驅(qū)動客戶端揣苏,具備提供對Redis各種組...
作者:繪你一世傾城鏈接:https://juejin.im/post/5d84e21f6fb9a06ac8248149 “ 每到節(jié)假日期間,一二線城市返鄉(xiāng)卸察、外出游玩的人們幾乎...
前言 先看一下計算機硬盤的緩存設(shè)計脯厨。硬盤的緩存主要起三種作用: 預(yù)讀取 當硬盤受到CPU指令控制開始讀取數(shù)據(jù)時,硬盤上的控制芯片會控制磁頭把正在讀取的簇的下一個或者幾個簇中的...
本文參考:Redis Cluster集群的搭建與實踐 redis最開始使用主從模式做集群蛾派,若master宕機需要手動配置slave轉(zhuǎn)為master俄认;后來為了高可用提出來哨兵模...
一、概述 降級是除了熔斷以外洪乍,Hystrix 的另一個重要功能眯杏。簡單來說,使用 Hystrix 實現(xiàn)降級功能是通過覆寫 HystrixCommand 中的 getFallba...
適合閱讀的人群:本文適合對 Spring壳澳、Netty 等框架岂贩,以及 Java 8 的 Lambda、Stream 等特性有基本認識巷波,希望了解 Spring 5 的反應(yīng)式編程特...
招不招小弟呀~
Spring Reactor 入門與實踐適合閱讀的人群:本文適合對 Spring颈渊、Netty 等框架,以及 Java 8 的 Lambda终佛、Stream 等特性有基本認識俊嗽,希望了解 Spring 5 的反應(yīng)式編程特...