適用范圍 本文主要針對(duì)中小型互聯(lián)網(wǎng)公司甚纲,特別適用于手機(jī)APP或者pc的后臺(tái)架構(gòu)口锭,基本可以支撐5萬日活介杆。本文會(huì)對(duì)可能用到的相關(guān)技術(shù)進(jìn)行技術(shù)選型的說明鹃操,以及技術(shù)的架構(gòu)介紹。 技術(shù)...
適用范圍 本文主要針對(duì)中小型互聯(lián)網(wǎng)公司甚纲,特別適用于手機(jī)APP或者pc的后臺(tái)架構(gòu)口锭,基本可以支撐5萬日活介杆。本文會(huì)對(duì)可能用到的相關(guān)技術(shù)進(jìn)行技術(shù)選型的說明鹃操,以及技術(shù)的架構(gòu)介紹。 技術(shù)...
1 微服務(wù)的發(fā)展 微服務(wù)倡導(dǎo)將復(fù)雜的單體應(yīng)用拆分為若干個(gè)功能簡(jiǎn)單荆隘、松耦合的服務(wù)赴背,這樣可以降低開發(fā)難度椰拒、增強(qiáng)擴(kuò)展性、便于敏捷開發(fā)耸三。當(dāng)前被越來越多的開發(fā)者推崇,很多互聯(lián)網(wǎng)行業(yè)巨頭...
前言 分布式鎖一般有三種實(shí)現(xiàn)方式:1. 數(shù)據(jù)庫樂觀鎖仪壮;2. 基于Redis的分布式鎖;3. 基于ZooKeeper的分布式鎖积锅。本篇博客將介紹第二種方式,基于Redis實(shí)現(xiàn)分布...
主題 又到面試季了缚陷,從群里,看到許多同學(xué)分享了自己的面試題目往核,我也抽空在網(wǎng)上搜索了一些許多公司使用的面試題,目前校招和社招的面試題基本都集中在幾個(gè)大方向上,主要是:Java基...
一硫痰、源碼分析 源碼分析是一種臨界知識(shí),掌握了這種臨界知識(shí)窜护,能不變應(yīng)萬變,源碼分析對(duì)于很多人來說很枯燥柱徙,生澀難懂缓屠。 源碼閱讀,我覺得最核心有三點(diǎn):技術(shù)基礎(chǔ)+強(qiáng)烈的求知欲+耐心敌完。...
之前概行,我們討論過Nginx+tomcat組成的集群蠢挡,這已經(jīng)是非常靈活的集群技術(shù)弧岳,但是當(dāng)我們的系統(tǒng)遇到更大的瓶頸,全部應(yīng)用的單點(diǎn)服務(wù)器已經(jīng)不能滿足我們的需求禽炬,這時(shí)涧卵,我們要考慮另...
在做b端產(chǎn)品腹尖,不可避免的遇到權(quán)限管理柳恐,權(quán)限設(shè)計(jì)热幔,根據(jù)什么樣的角色乐设,授予什么樣的權(quán)限,然而權(quán)限還涉及到數(shù)據(jù)權(quán)限和功能權(quán)限绎巨,在說什么是權(quán)限,先引入角色的概念 什么是角色 角色场勤,通...
歡迎關(guān)注專欄:后端架構(gòu)技術(shù)精選和媳。里面有大量關(guān)于的Java高級(jí)架構(gòu)知識(shí)點(diǎn)分享格遭,還有各種面試趣聞以及程序員身邊事留瞳,如有好文章也歡迎投稿哦拒迅。 前言 博主最近在搞Dubbo分布式業(yè)務(wù)...
一、背景和簡(jiǎn)介 1璧微、什么是 kafaka ??對(duì)于一個(gè)初創(chuàng)公司骤竹,系統(tǒng)架構(gòu)非常簡(jiǎn)單往毡,面向客戶有個(gè)數(shù)據(jù)源系統(tǒng)(Source System)蒙揣,數(shù)據(jù)會(huì)被匯聚到目標(biāo)系統(tǒng)(Target ...
歡迎關(guān)注專欄:后端架構(gòu)技術(shù)精選痕鳍。里面有大量關(guān)于的Java高級(jí)架構(gòu)知識(shí)點(diǎn)分享,還有各種面試趣聞以及程序員身邊事豺憔,如有好文章也歡迎投稿哦额获。 一恭应、spring 的優(yōu)點(diǎn)抄邀? 1.降低了...
jackson允許配置多態(tài)類型處理环鲤,當(dāng)進(jìn)行反序列話時(shí),JSON數(shù)據(jù)匹配的對(duì)象可能有多個(gè)子類型冷离,為了正確的讀取對(duì)象的類型吵冒,我們需要添加一些類型信息∥靼可以通過下面幾個(gè)注解來實(shí)現(xiàn):...
簡(jiǎn)述kafka的ack機(jī)制 Kafka的ack機(jī)制,指的是producer的消息發(fā)送確認(rèn)機(jī)制瞭空,這直接影響到Kafka集群的吞吐量和消息可靠性揪阿。而吞吐量和可靠性就像硬幣的兩面,...
工廠模式 工廠模式是開發(fā)中常用的一種設(shè)計(jì)模式钦讳,每一種設(shè)計(jì)模式都會(huì)極大的解決程序設(shè)計(jì)方面的問題枕面,工廠模式也是一樣愿卒,本文將會(huì)用通俗的語言來解釋什么是工廠模式?工廠模式的種類潮秘、代碼...