分布式架構問題

2021-10-10 11:10:17 字數 439 閱讀 8072

如此多的服務,如何管理呼叫位址

服務掛了,如何解決?(備份方案,應急處理機制)

高併發,高可用,高效能

在後台 n 個服務和 ui 之間加乙個**或者叫 api gateway

為前台(通常是移動應用)提供後台服務的聚合,提供乙個統一的服務出口,解除他們之間的耦合,不過 api gateway 也有可能成為 單點故障 點或者效能的瓶頸。

rest(jax-rs,spring boot)

rpc(thrift, dubbo)

kafka

notify

messagequeue

zookeeper

優點是架構簡單,擴充套件靈活,只對服務註冊器依賴。

缺點是客戶端要維護所有呼叫服務的位址

eureka

python分布式架構 分布式架構

1.分布式架構 採用centos mongodb windows2012 python redis進行分布式架構搭建,mongodb的框架最核心的設計就是 mongodb和mapreduce。mongodb為海量的資料提供了儲存,則mapreduce為海量的資料提供了計算,windows2012作為...

分布式架構

cap原理 c 一致性 多節點資料的一致 a 可用性 保證服務持續可用 多節點 多型伺服器 p 分割槽容忍性 是否可將資料存到多個地方 設計不可能同時滿足cap ac 放棄分割槽容忍,物理資料庫 ap 可以短暫的容忍資料不一致 nosql資料庫 cp 放棄可用性 springcloud有一下功能 e...

ElasticSearch分布式架構

it技術精華網 今天介紹下elasticsearch的分布式架構,如果你熟悉cassandra hadoop mongodb,你會發現elasticsearch裡面有很多他們的影子,沒錯,elasticsearch吸收了目前主流的分布式系統的很多特性,下面簡單介紹一把。之前翻譯過一篇 譯 搜尋引擎與...