NATS 1. 語(yǔ)言 server:GO 官方支持client庫(kù):GO讯壶、C等 2. 設(shè)計(jì)特點(diǎn) 高效 穩(wěn)定可用 輕量 支持多種消息策略(at-most-once闻丑,at-leas...
NATS 1. 語(yǔ)言 server:GO 官方支持client庫(kù):GO讯壶、C等 2. 設(shè)計(jì)特點(diǎn) 高效 穩(wěn)定可用 輕量 支持多種消息策略(at-most-once闻丑,at-leas...
前言 周末閑著沒(méi)事惧眠,專門針對(duì)git的命令git tag琢磨著玩,下面是它的基本常用方法猖败,每個(gè)命令都是我親自嘗試過(guò)的没隘,有些命令其實(shí)只需要一個(gè)就能達(dá)到同樣的效果,只是git的功能...
早期我在設(shè)計(jì)系統(tǒng)的時(shí)候窘奏,尚沒(méi)有聽過(guò)Microkernel設(shè)計(jì)模式嘹锁。那時(shí)候我就在想,如何才能設(shè)計(jì)出來(lái)一個(gè)“長(zhǎng)青系統(tǒng)”着裹。它能夠最大程度的順應(yīng)系統(tǒng)的演化领猾,具有極強(qiáng)的擴(kuò)展性,極好的模...
最近 996.ICU 刷了屏摔竿,作為一個(gè)程序員,自然也參與了不少討論少孝,誰(shuí)都知道這是一個(gè)弱肉強(qiáng)食继低,程序員這類弱勢(shì)群體在底層很難發(fā)出聲音的社會(huì),但是該說(shuō)的也還是要說(shuō)稍走。 本來(lái)我是想寫...
《Ktor 從入門到放棄》整個(gè)系列中袁翁,這是最后一篇了,相信也是最關(guān)鍵的一篇婿脸,不論如何粱胜,開發(fā)好的東西你絕對(duì)不想讓它只能在 gradle 命令行里運(yùn)行,必然要部署到生產(chǎn)環(huán)境去面對(duì)...
APM(Application Performance Management)理論模型 Dapper盖淡,大規(guī)模分布式系統(tǒng)的跟蹤系統(tǒng) zipkin 簡(jiǎn)介 Zipkin是一種分布式...
1年柠、SSL/TLS簡(jiǎn)介 協(xié)議是Web瀏覽器與Web服務(wù)器之間安全交換信息的協(xié)議,提供兩個(gè)基本的安全服務(wù):鑒別與保密。 1.1冗恨、作用 不使用SSL/TLS的HTTP通信答憔,就是不...
轉(zhuǎn)自 論文中文導(dǎo)讀-Maglev。原文為繁體字掀抹,為方便閱讀虐拓,此處改為簡(jiǎn)體。 前言 這一篇論文吸引我注意的原因是傲武, Consistent Hashing 本來(lái)的特性就是作為 D...
前言 OkHttp 是一款非常優(yōu)秀的網(wǎng)絡(luò)請(qǐng)求框架蓉驹,隨著Kotlin語(yǔ)言的不斷完善,OkHttp 自 4.0 版本開始使用Kotlin編寫揪利,對(duì)于鞏固Kotlin語(yǔ)法知識(shí)及實(shí)踐态兴,...
碰到需要在基本類型數(shù)據(jù)和字節(jié)數(shù)組之間相互轉(zhuǎn)換的問(wèn)題,但我查了基礎(chǔ)類型的包裝類疟位,似乎沒(méi)有可用的方法瞻润;使用 IO 流又不夠裝X,所以干脆搞個(gè)工具類甜刻,里面寫些相互轉(zhuǎn)換的方法绍撞,后續(xù)使...
一、概述 1得院、Kafka的權(quán)限分類 1)傻铣、身份認(rèn)證(Authentication):對(duì)client 與服務(wù)器的連接進(jìn)行身份認(rèn)證,brokers和zookeeper之間的連接進(jìn)...
現(xiàn)在的站點(diǎn)不支持 https 都已經(jīng)說(shuō)不過(guò)去了祥绞,特別是最近在搞微信小程序非洲,后端用的 ktor,然而在上架的時(shí)候發(fā)現(xiàn)就谜,所有的請(qǐng)求都必須是 https 的怪蔑,那自然就得在 ktor...
一直困擾于HTTP和HTTPS的區(qū)別,現(xiàn)在專門找一個(gè)時(shí)間來(lái)抓住痛點(diǎn)丧荐,解決掉該麻煩缆瓣。 1. HTTP + 加密 + 認(rèn)證 + 完整性保護(hù) = HTTPS 我們知道HTTP是明文...
本文可能是全網(wǎng)最全面最詳細(xì)的 JDBC 驅(qū)動(dòng)開發(fā)教程,轉(zhuǎn)載請(qǐng)注明出處 要自己實(shí)現(xiàn)一個(gè) JDBC 驅(qū)動(dòng)無(wú)疑是較為困難的虹统,在此之前我查閱了很多資料弓坞,也查到了許多正在提問(wèn)的帖子,最...
概述 在Linux的grep命令中如何使用or,and,not操作符呢超歌? 其實(shí)砍艾,在grep命令中,有or和not操作符的等價(jià)選項(xiàng)巍举,但是并沒(méi)有g(shù)rep and這種操作符脆荷。不過(guò)呢...
自從微服務(wù)架構(gòu)開始變得火熱以后,越來(lái)越多的系統(tǒng)被拆解成了很多個(gè)細(xì)胞一樣的微服務(wù)懊悯。設(shè)想一下蜓谋,如果你的系統(tǒng)有100個(gè)微服務(wù)構(gòu)成,要對(duì)這100個(gè)微服務(wù)進(jìn)行管理炭分,這絕對(duì)是一個(gè)不小的挑...
來(lái)自公眾號(hào):51CTO技術(shù)棧鏈接:http://jartto.wang/2020/07/15/start-k8s/作者:jartto “ 上一篇文章我們著重講解了 Docke...
0 專輯概述 etcd 是云原生架構(gòu)中重要的基礎(chǔ)組件捧毛,由 CNCF 孵化托管覆旭。etcd 在微服務(wù)和 Kubernates 集群中不僅可以作為服務(wù)注冊(cè)與發(fā)現(xiàn),還可以作為 key...
第77篇 極客時(shí)間《從0開始學(xué)架構(gòu)》課程筆記岖妄。 什么是計(jì)算高可用 本質(zhì):通過(guò)冗余來(lái)規(guī)避部分故障的風(fēng)險(xiǎn)設(shè)計(jì)思想:通過(guò)增加更多服務(wù)器達(dá)到計(jì)算高可用設(shè)計(jì)復(fù)雜度:任務(wù)管理,即失敗后如...