[TOC] 簡(jiǎn)單登錄 client:提供用戶(hù)名和密碼或者是其他的認(rèn)證憑證 server:驗(yàn)證client提供的認(rèn)證憑證,記錄登錄狀態(tài) 過(guò)程:訪問(wèn)系統(tǒng)時(shí),client必須輸入用...
[TOC] 簡(jiǎn)單登錄 client:提供用戶(hù)名和密碼或者是其他的認(rèn)證憑證 server:驗(yàn)證client提供的認(rèn)證憑證,記錄登錄狀態(tài) 過(guò)程:訪問(wèn)系統(tǒng)時(shí),client必須輸入用...
搜索機(jī)制 搜索的流程圖如下: 1,文檔寫(xiě)入ES的時(shí)候,ES中會(huì)存儲(chǔ)兩份數(shù)據(jù)。一份是文檔的原始數(shù)據(jù),即_source中存儲(chǔ)的信息。另一份是通過(guò)分詞、過(guò)濾等一系列動(dòng)作之后生成的倒...
索引管理 創(chuàng)建索引 創(chuàng)建一個(gè)名為blog的索引命令如下,注意不能出現(xiàn)大寫(xiě)字母 PUT blog響應(yīng)結(jié)果:"acknowledged": true,"shards acknow...
Lucene Lucene 簡(jiǎn)介 Lucene 是一個(gè)開(kāi)源的全文檢索引擎工具包,最初由Doug Cutting 開(kāi)發(fā)。早在1997 年,資 深全文檢索專(zhuān)家Doug Cutti...
信息檢索領(lǐng)域常用的術(shù)語(yǔ) 用 戶(hù) 需 求 User Need, 簡(jiǎn) 稱(chēng) UN。 查詢(xún) UN 提交給檢索系統(tǒng)時(shí)稱(chēng)為查詢(xún) 文檔(Document) 文檔是信息檢索的對(duì)象,文檔不僅僅...
前面我們了解了TCP的報(bào)文段的結(jié)構(gòu)和作用,本文更加詳細(xì)的走近TCP的世界。 在網(wǎng)絡(luò)分層中,網(wǎng)絡(luò)層(IP協(xié)議)主要負(fù)責(zé)主機(jī)到主機(jī)的交付,傳輸層(TCP協(xié)議)主要負(fù)責(zé)進(jìn)程到進(jìn)程的...
背景 日志主要包括系統(tǒng)日志、應(yīng)用程序日志和安全日志。系統(tǒng)運(yùn)維和開(kāi)發(fā)人員可以通過(guò)日志了解服務(wù)器軟硬件信息、檢查配置過(guò)程中的錯(cuò)誤及錯(cuò)誤發(fā)生的原因。經(jīng)常分析日志可以了解服務(wù)器的負(fù)...
本文轉(zhuǎn)自微信公眾號(hào):架構(gòu)師之路 服務(wù)化有什么好處? 服務(wù)化的一個(gè)好處就是,不限定服務(wù)的提供方使用什么技術(shù)選型,能夠?qū)崿F(xiàn)大公司跨團(tuán)隊(duì)的技術(shù)解耦,如下圖所示: 服務(wù)A:歐洲團(tuán)隊(duì)維...
前言 IT 行業(yè)是一個(gè)變化非??斓男袠I(yè),它需要我們持續(xù)去學(xué)習(xí)新的知識(shí)和技能。 但是,工作以后,我們經(jīng)常會(huì)發(fā)現(xiàn)自己學(xué)習(xí)的東西很少了,倒不是沒(méi)有時(shí)間去學(xué)習(xí), 而是學(xué)習(xí)的效率太低了...
[TOC] 簡(jiǎn)介 kafka是一個(gè)分布式消息隊(duì)列。具有高性能、持久化、多副本備份、橫向擴(kuò)展能力。生產(chǎn)者往隊(duì)列里寫(xiě)消息,消費(fèi)者從隊(duì)列里取消息進(jìn)行業(yè)務(wù)邏輯。一般在架構(gòu)設(shè)計(jì)中起到解...
在上文(求求你不要在問(wèn)我三次握手了(一))中我們對(duì)TCP的流程進(jìn)行了泛泛的講解,本文將會(huì)深入的繼續(xù)討論。 1,TCP是什么? 先看定義 TCP(Transmission Co...
0,寫(xiě)在前面的話 作為IT的從業(yè)人員,很多人都經(jīng)歷過(guò)大大小小的面試,也、聽(tīng)過(guò)很多人(包括我自己)總是吐槽的一句話:面試造飛機(jī),入職擰螺絲。很多面試的內(nèi)容可能在實(shí)際的工作中永遠(yuǎn)...
本文轉(zhuǎn)載于微信公眾號(hào):碼洞 ClassLoader 是 Java 屆最為神秘的技術(shù)之一,無(wú)數(shù)人被它傷透了腦筋,摸不清門(mén)道究竟在哪里。網(wǎng)上的文章也是一篇又一篇,經(jīng)過(guò)本人的親自鑒...
本文內(nèi)容轉(zhuǎn)載于微信公眾號(hào):跨界架構(gòu)師 在上一篇中我們聊到了「熔斷」(明哲保身-熔斷機(jī)制),有熔斷機(jī)制的系統(tǒng),它對(duì)可用性的作用至少保證了不會(huì)全盤(pán)崩潰。 但是你可以想象一個(gè)稍微極...
本文內(nèi)容轉(zhuǎn)載于微信公眾號(hào):跨界架構(gòu)師 當(dāng)我們工作所在的系統(tǒng)處于分布式系統(tǒng)初期的時(shí)候,往往這時(shí)候每個(gè)服務(wù)都只部署了一個(gè)節(jié)點(diǎn)。 那么在這樣的背景下,如果某個(gè)服務(wù)A需要發(fā)布一個(gè)新版...
“號(hào)外號(hào)外,驚天大消息,人類(lèi)要開(kāi)始做SSO系統(tǒng)啦”。一大清早就聽(tīng)見(jiàn)PHP在哪里吆喝道。 “大清早還讓不讓人睡覺(jué)了”,C惡狠狠的說(shuō)。“雖說(shuō)你是世界上最好的語(yǔ)言,但是也別...