1.什么是解耦合什么是耦合 是指兩個(gè)或兩個(gè)以上的體系或兩種運(yùn)動(dòng)形式間通過(guò)相互作用而彼此影響以至聯(lián)合起來(lái)的現(xiàn)象。 解耦就是用數(shù)學(xué)方法將兩種運(yùn)動(dòng)分離...
熔斷器Hystrix 1.1 為什么要使用熔斷器 在微服務(wù)架構(gòu)中通常會(huì)有多個(gè)服務(wù)層調(diào)用,基礎(chǔ)服務(wù)的故障可能會(huì)導(dǎo)致級(jí)聯(lián)故障,進(jìn)而造成整個(gè)系統(tǒng)不可...
ode.js 就是運(yùn)行在服務(wù)端的 JavaScript。 Node.js 是一個(gè)基于Chrome JavaScript 運(yùn)行時(shí)建立的一個(gè)平臺(tái)。 ...
EureKa:服務(wù)注冊(cè)與發(fā)現(xiàn) 1.簡(jiǎn)介 EureKa在Spring Cloud全家桶中擔(dān)任著服務(wù)的注冊(cè)與發(fā)現(xiàn)的落地實(shí)現(xiàn)。Netflix在設(shè)計(jì)Eu...
JWT的API鑒權(quán),基于攔截器的token與鑒權(quán) 如果我們每個(gè)方法都去寫(xiě)一段代碼,冗余度太高,不利于維護(hù),那如何做使我們的代碼看起來(lái)更清爽呢?我...
什么是JJWT JJWT是一個(gè)提供端到端的JWT創(chuàng)建和驗(yàn)證的Java庫(kù)。永遠(yuǎn)免費(fèi)和開(kāi)源(Apache License,版本2.0),JJWT很...
1 消息隊(duì)列中間件簡(jiǎn)介 消息隊(duì)列中間件是分布式系統(tǒng)中重要的組件,主要解決應(yīng)用耦合,異步消息,流量削鋒等問(wèn)題實(shí)現(xiàn)高性能,高可用,可伸縮和最終一致性...
RabbitMQ是實(shí)現(xiàn)了高級(jí)消息隊(duì)列協(xié)議(AMQP)的開(kāi)源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務(wù)器是用Erlang語(yǔ)言編寫(xiě)的...
ElasticSearch的基本原理與用法 一、簡(jiǎn)介 ElasticSearch和Solr都是基于Lucene的搜索引擎,不過(guò)ElasticS...