作者:huashiou鏈接:https://segmentfault.com/a/1190000018626163 1瓶逃、概述 本文以淘寶作為例子箩朴,介紹從一百個(gè)并發(fā)到千萬級(jí)并發(fā)...
歡迎Java工程師關(guān)注簡書專欄Java架構(gòu)技術(shù)進(jìn)階本專欄收錄各種Java相關(guān)技術(shù)养匈,面試題,以及學(xué)習(xí)感悟都伪,心得呕乎! 隨著微服務(wù)技術(shù)日趨成熟,越來越多的企業(yè)使用Spring Clo...
在Spring Cloud Netflix棧中猬仁,各個(gè)微服務(wù)都是以HTTP接口的形式暴露自身服務(wù)的,因此在調(diào)用遠(yuǎn)程服務(wù)時(shí)就必須使用HTTP客戶端先誉。我們可以使用JDK原生的URL...
1.sential模式下的腦裂問題 1.1 問題描述 1.2 解決方案 2.集群(cluster)模式下的腦裂問題 參考資料https://www.cnblogs.com/y...
一褐耳、需求起因 高并發(fā)業(yè)務(wù)場景叭爱,數(shù)據(jù)庫通常都是用戶并發(fā)訪問最薄弱的環(huán)節(jié)。所以漱病,就需要使用 Redis 做一個(gè)緩沖操作,讓請求先訪問到 Redis把曼,而不是直接訪問 MySQL 等...
之前經(jīng)逞蠲保看到一個(gè)問題就是說到底String&StringBuilder&StringBuffer 有什么區(qū)別.究其原因 要需要看他們的源代碼才可以清楚的明白是為什么 Stri...
轉(zhuǎn)自https://blog.csdn.net/chunlongyu/article/details/53259014?from=singlemessage 在今天注盈,基于SO...
一叙赚、synchronized 的有序性 Java 里的操作無序現(xiàn)象是什么老客? 《深入理解 Java 虛擬機(jī)》- P374: 如果在一個(gè)線程觀察另一個(gè)線程,所有操作都是...
普通實(shí)現(xiàn) 說道Redis分布式鎖大部分人都會(huì)想到:setnx+lua震叮,或者知道set key value px milliseconds nx胧砰。后一種方式的核心實(shí)現(xiàn)命令如下:...
Netty是目前業(yè)界最流行的NIO框架之一,它的健壯性苇瓣、高性能尉间、可定制和可擴(kuò)展性在同類框架中都是首屈一指。它已經(jīng)得到了成百上千的商業(yè)項(xiàng)目的驗(yàn)證击罪,例如Hadoop的RPC框架A...
1. 什么是kafka Kafka是分布式發(fā)布-訂閱消息系統(tǒng)媳禁,它最初是由LinkedIn公司開發(fā)的眠副,之后成為Apache項(xiàng)目的一部分,Kafka是一個(gè)分布式竣稽,可劃分的囱怕,冗余備...
面試題 如果讓你寫一個(gè)消息隊(duì)列,該如何進(jìn)行架構(gòu)設(shè)計(jì)齐佳?說一下你的思路私恬。 消息中間件各種面試題:消息中間件面試題:消息丟失怎么辦?消息中間件面試題:消息隊(duì)列的優(yōu)缺點(diǎn)炼吴,區(qū)別消息中間...
面試題 如何保證消息的可靠性傳輸?或者說硅蹦,如何處理消息丟失的問題荣德? 消息中間件各種面試題:消息中間件面試題:消息丟失怎么辦?消息中間件面試題:消息隊(duì)列的優(yōu)缺點(diǎn)童芹,區(qū)別消息中間件...
代理可以分為靜態(tài)代理涮瞻、動(dòng)態(tài)代理,動(dòng)態(tài)代理又可以分為 jvm的動(dòng)態(tài)代理 和 cglib的動(dòng)態(tài)代理假褪。像spring框架的AOP的底層就使用了動(dòng)態(tài)代理的技術(shù)署咽。代理(Proxy)是一...
歡迎關(guān)注微信公眾號(hào):石杉的架構(gòu)筆記(id:shishan100) 周一至周五早八點(diǎn)半生音!精品技術(shù)文章準(zhǔn)時(shí)送上宁否! 目錄 一、業(yè)務(wù)場景介紹 二缀遍、Spring Cloud核心組件:E...