摘要:整理自楊波老師的總結(jié)注冊(cè)中心支持模型存儲(chǔ)和靈活健康檢查能力。服務(wù)網(wǎng)關(guān)選擇是最佳搭配,但異步性能不足基于的異步未推出正式版。配置中心缺失治理能力。監(jiān)控存儲(chǔ)依賴于時(shí)間序列數(shù)據(jù)庫。隊(duì)列對(duì)于日志等可靠性要求不高的場(chǎng)景,用。功能強(qiáng)大但復(fù)雜。
整理自楊波老師的總結(jié)
注冊(cè)中心Eureka
Consul支持 KV 模型存儲(chǔ)和靈活健康檢查能力。
服務(wù)網(wǎng)關(guān)Spring Cloud選擇 Zuul 是最佳搭配,但異步性能不足(基于 Netty 的異步 Zuul 未推出正式版)。
基于 Nginx/OpenResty 的 API 網(wǎng)關(guān) Kong 在 github 上比較火。因?yàn)椴捎?Nginx 內(nèi)核,Kong 的異步性能較強(qiáng),基于 lua 的插件比較豐富,從安全到限流熔斷都有,還有不少開源的管理界面,能夠集中管理 Kong 集群。
服務(wù)容錯(cuò)Hystrix 在應(yīng)用端或者框架內(nèi)埋點(diǎn),有一定侵入性。
集中式限流容錯(cuò),對(duì)于 Nginx或者 Kong,可以集中在反向代理上做熔斷限流,其插件支持靈活的限流容錯(cuò)配置。Zuul 也可以集成 Hystrix 實(shí)現(xiàn)網(wǎng)關(guān)層集中式限流容錯(cuò)。
配置中心Spring Cloud Config 缺失治理能力。
[推薦]攜程的 Apollo 配置中心,具備高可用,配置實(shí)時(shí)生效(推拉結(jié)合),配置審計(jì)和版本化,多環(huán)境多集群支持等生產(chǎn)級(jí)特性。https://github.com/ctripcorp/...
調(diào)用鏈監(jiān)控點(diǎn)評(píng)的 CAT ?還是 incubator-skywalking ?
zipkin 報(bào)表少,依賴分析過于簡(jiǎn)陋,不支持Metric。
Pinpoint 比zipkin好一點(diǎn),通過字節(jié)碼做埋點(diǎn),但不支持Metric。
日志監(jiān)控ElasticSearch + kibana + Logstash + Filebeat + Elastalert。不說了。
Metrics 監(jiān)控存儲(chǔ)依賴于時(shí)間序列數(shù)據(jù)庫 (TSDB)。
OpenTSDB 分布式能力強(qiáng),但是相對(duì)較重。
prometheus 輕量級(jí),自帶告警模塊,但是分布式能力不足。
Metrics報(bào)表展示用 Grafana,不說了。
隊(duì)列對(duì)于日志等可靠性要求不高的場(chǎng)景,用Kafka。對(duì) Kafka 的監(jiān)控和治理可以結(jié)合 hermes。
RocketMQ 高性能,分布式能力強(qiáng)。
RabbitMQ 性能和分布式能力稍弱,中小規(guī)模場(chǎng)景可選。
緩存客戶端jedis或redisson,redisson有中文文檔 鏈接描述
[推薦] 客戶端直連模式(簡(jiǎn)單輕量),用 cachecloud 緩存治理平臺(tái)。
中間層 Proxy 模式,則用 Twitter 的 twemproxy 或 CodisLab 的 codis。
數(shù)據(jù)訪問層sharding-jdbc,分庫分表邏輯做在客戶端 jdbc driver 中,客戶端直連數(shù)據(jù)庫簡(jiǎn)單輕量,建議中小規(guī)模場(chǎng)景。
MyCAT 數(shù)據(jù)庫訪問中間層 proxy 模式,但運(yùn)維成本較高,建議中大規(guī)模場(chǎng)景。
任務(wù)調(diào)度[推薦] xxl-job 簡(jiǎn)單輕量,大部分場(chǎng)景夠用。
elastic-job 功能強(qiáng)大但復(fù)雜。
服務(wù)安全開源的很雜亂,沒有現(xiàn)成的,只能自研。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/68426.html
摘要:正式版在這天正式發(fā)布了,下面我們來看下有哪些更新內(nèi)容。生命周期終止提醒版本將于正式退役,具體可以參考官方宣布版本作為的主要版本,的生命周期也會(huì)由版本的終止而終止。進(jìn)入維護(hù)模式最近,宣布進(jìn)入維護(hù)模式停止開發(fā)。。。 Spring Cloud Greenwich 正式版在 01/23/2019 這天正式發(fā)布了,下面我們來看下有哪些更新內(nèi)容。 生命周期終止提醒 Spring Cloud Edg...
摘要:結(jié)合我自己的經(jīng)驗(yàn),我整理了一份全棧工程師進(jìn)階路線圖,給大家參考。乾坤大挪移第一層第一層心法,主要都是基本語法,程序設(shè)計(jì)入門,悟性高者十天半月可成,差一點(diǎn)的到個(gè)月也說不準(zhǔn)。 技術(shù)更新日新月異,對(duì)于初入職場(chǎng)的同學(xué)來說,經(jīng)常會(huì)困惑該往那個(gè)方向發(fā)展,這一點(diǎn)松哥是深有體會(huì)的。 我剛開始學(xué)習(xí) Java 那會(huì),最大的問題就是不知道該學(xué)什么,以及學(xué)習(xí)的順序,我相信這也是很多初學(xué)者經(jīng)常面臨的問題。?我...
摘要:官網(wǎng)源碼推薦從開始手寫一個(gè)框架更多請(qǐng)?jiān)诩夹g(shù)棧微信公眾號(hào)后臺(tái)回復(fù)關(guān)鍵字。是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)進(jìn)行了非常輕量級(jí)的對(duì)象封裝,它將與數(shù)據(jù)庫表建立映射關(guān)系,是一個(gè)全自動(dòng)的框架。 Java 程序員方向太多,且不說移動(dòng)開發(fā)、大數(shù)據(jù)、區(qū)塊鏈、人工智能這些,大部分 Java 程序員都是 Java Web/后端開發(fā)。那作為一名 Java Web 開發(fā)程序員必須需要熟悉哪些框架呢? 今天...
摘要:棧長(zhǎng)有話說其實(shí)項(xiàng)目就是為了阿里的項(xiàng)目能很好的結(jié)合融入使用,這個(gè)項(xiàng)目目前由阿里維護(hù)。對(duì)同時(shí)使用和阿里巴巴項(xiàng)目的人來說無疑帶來了巨大的便利,一方面能結(jié)合無縫接入,另一方面還能使用阿里巴巴的組件,也帶來了更多的可選擇性。 最近,Spring Cloud 發(fā)布了 Spring Cloud Alibaba 首個(gè)預(yù)覽版本:Spring Cloud for Alibaba 0.2.0. 大家都好奇,...
摘要:而微服務(wù)架構(gòu)能否成功實(shí)踐,利用各種工具解決潛在問題是關(guān)鍵。因此,微服務(wù)本身可以通過庫和運(yùn)行時(shí)代理解決客戶端服務(wù)發(fā)現(xiàn)負(fù)載均衡配置更新統(tǒng)計(jì)跟蹤等。與相比,解決了更廣的微服務(wù)架構(gòu)問題。和處理了不同范圍的微服務(wù)架構(gòu)技術(shù)點(diǎn),而且是用了不同的方法。 Spring Cloud vs. Kubernetes,誰才是部署微服務(wù)的最佳拍檔? Spring Cloud和Kubernetes都聲稱自己是開發(fā)和...
閱讀 2048·2019-08-30 15:52
閱讀 2440·2019-08-29 18:37
閱讀 790·2019-08-29 12:33
閱讀 2839·2019-08-29 11:04
閱讀 1522·2019-08-27 10:57
閱讀 2092·2019-08-26 13:38
閱讀 2759·2019-08-26 12:25
閱讀 2445·2019-08-26 12:23