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