關(guān)閉

架構(gòu)師社區(qū)

  • 一份完整的聚合支付中心設(shè)計(jì)方案!

    來(lái)源:https://blog.csdn.net/liuzhirou1/article/details/117649569一、項(xiàng)目目標(biāo)支付中心架構(gòu)將各業(yè)務(wù)的公共交易、支付、財(cái)務(wù)等沉淀到支付中心,并主要解決了以下三個(gè)主要問(wèn)題:建立基礎(chǔ)訂單、支付、財(cái)務(wù)統(tǒng)一體系,抽象和封裝公共處理邏輯,形成統(tǒng)一的基礎(chǔ)服務(wù),降低業(yè)務(wù)的接入成本及重復(fù)研發(fā)成本;構(gòu)建安全、穩(wěn)定、可擴(kuò)展的系統(tǒng),為業(yè)務(wù)的快速發(fā)展和創(chuàng)新需求提供基礎(chǔ)支撐,解決業(yè)務(wù)「快」和支付「穩(wěn)」之間的矛盾;沉淀核心交易數(shù)據(jù),同時(shí)為應(yīng)用端、物業(yè)公司、用戶提供數(shù)據(jù)支撐。二、具體調(diào)用流程在目標(biāo)的指導(dǎo)下,我向集采、o2o、收費(fèi)易三個(gè)項(xiàng)目組的相關(guān)開發(fā)咨詢了業(yè)務(wù)邏輯,再結(jié)...

    單片機(jī)
    2021-09-28
  • 系統(tǒng)架構(gòu)設(shè)計(jì):平滑發(fā)布和ABTesting

    平滑發(fā)布的介紹?背景?單位的云辦公相關(guān)系統(tǒng)沒(méi)有成熟的平滑發(fā)布方案,導(dǎo)致每一次發(fā)布都是直接發(fā)布,dll文件或配置文件的變更會(huì)引起站點(diǎn)的重啟。?云辦公系統(tǒng)的常駐用戶有10000,即使短短半分多鐘,也會(huì)收到一堆投訴?;诖耍覀兪崂砹艘惶灼交l(fā)布的方案。實(shí)施方案1、跟nginx代理服務(wù)器約定了一個(gè)健康檢查的接口2、通過(guò)接口返回的http狀態(tài)碼來(lái)讓ngx是否分流用戶請(qǐng)求(這個(gè)我們單位的技術(shù)部那邊有標(biāo)準(zhǔn)的做法)3、根據(jù)提供的這個(gè)服務(wù)健康檢查的接口:nginx判斷只要某個(gè)實(shí)例的接口返回5xx的狀態(tài)碼,即把該實(shí)例下線(nginx不會(huì)把流量轉(zhuǎn)發(fā)到該實(shí)例)???發(fā)布流程目的主要是為了發(fā)布的時(shí)候能夠平滑發(fā)布,所以...

    單片機(jī)
    2021-09-28
  • 面試官?|?寫if?時(shí)不帶?else,你的代碼會(huì)更好!

    來(lái)源:翻譯自:NicklasMillard的文章《BetterSoftwareWithoutIf-Else》注:本文并不肯定或者否定哪一種寫法,僅僅為大家提供一些其他的編碼思路或者一些值得借鑒的點(diǎn)子,希望大家能在公眾號(hào)的每一篇文章中都能有所收獲,同時(shí)歡迎探討!設(shè)計(jì)更好的軟件,替換If-Else的5種方法。入門到高級(jí)示例讓我直接說(shuō)這句話:If-Else通常是一個(gè)糟糕的選擇。它導(dǎo)致設(shè)計(jì)復(fù)雜,代碼可讀性差,并且可能導(dǎo)致重構(gòu)困難。但是,If-Else已成為事實(shí)上的代碼分支解決方案,這確實(shí)是有道理的。這是向所有有抱負(fù)的開發(fā)人員講授的第一件事。不幸的是,許多開發(fā)人員從來(lái)沒(méi)有前進(jìn)到更合適的分支策略。有些人的...

    單片機(jī)
    2021-09-27
  • Jmeter?壓力測(cè)試中關(guān)于?Http?的那些事兒

    作者|?chenyk來(lái)源|?https://www.jianshu.com/p/c0c09b5ef26aHttp請(qǐng)求模擬1、新建線程組操作:鼠標(biāo)右鍵測(cè)試計(jì)劃->添加->Threads(Users)->線程組->修改測(cè)試計(jì)劃名稱圖片新建線程組2、添加取樣器HTTP請(qǐng)求操作:鼠標(biāo)右鍵...

    單片機(jī)
    2021-09-26
  • 為什么delete表數(shù)據(jù),磁盤空間卻還是被占用

    最近有個(gè)上位機(jī)獲取下位機(jī)上報(bào)數(shù)據(jù)的項(xiàng)目,由于上報(bào)頻率比較頻繁且數(shù)據(jù)量大,導(dǎo)致數(shù)據(jù)增長(zhǎng)過(guò)快,磁盤占用多。為了節(jié)約成本,定期進(jìn)行數(shù)據(jù)備份,并通過(guò)delete刪除表記錄。明明已經(jīng)執(zhí)行了delete,可表文件的大小卻沒(méi)減小,令人費(fèi)解項(xiàng)目中使用Mysql作為數(shù)據(jù)庫(kù),對(duì)于表來(lái)說(shuō),一般為表結(jié)構(gòu)...

    單片機(jī)
    2021-09-26
  • 一女程序員因薪酬等問(wèn)題離職,rm?-f?*?刪庫(kù),癱瘓?6?個(gè)小時(shí),被判?9?個(gè)月

    近日,一位程序媛因?yàn)椴粷M薪資等問(wèn)題,兩次刪除網(wǎng)上自助售票系統(tǒng)的售票員表、網(wǎng)絡(luò)售票表等數(shù)據(jù),導(dǎo)致系統(tǒng)癱瘓6個(gè)小時(shí),被終被判9個(gè)月。楊某,女,1986年出生于河北省邯鄲市,漢族,??莆幕?,原萬(wàn)合集團(tuán)邯鄲客運(yùn)總站售票系統(tǒng)計(jì)算機(jī)編程工作人員。楊某2012年至2020年8月一直負(fù)責(zé)萬(wàn)合集團(tuán)...

    單片機(jī)
    2021-09-26
  • 深入理解CNI(容器網(wǎng)絡(luò)接口)

    CNI簡(jiǎn)介容器網(wǎng)絡(luò)的配置是一個(gè)復(fù)雜的過(guò)程,為了應(yīng)對(duì)各式各樣的需求,容器網(wǎng)絡(luò)的解決方案也多種多樣,例如有Flannel,Calico,Kube-OVN,Weave等。同時(shí),容器平臺(tái)/運(yùn)行時(shí)也是多樣的,例如有Kubernetes,OpenShift,rkt等。如果每種容器平臺(tái)都要跟每...

  • 小團(tuán)隊(duì)如何落地敏捷開發(fā)

    Youcan'tmanagewhatyoudon'tmeasure.-PeterDrucker你如果無(wú)法度量它,就無(wú)法管理它。這是現(xiàn)代管理學(xué)之父,彼得·德魯克的一句名言。項(xiàng)目管理、敏捷開發(fā)的前提,還是需要把數(shù)據(jù)串起來(lái),進(jìn)行可視化、數(shù)據(jù)化,這樣才能看到它,管理它。本文將以公司Saa...

    單片機(jī)
    2021-09-24
  • 官司一打?20?年,Linux?抄襲?Unix?終有定論,原告被?“?熬死?”?、IBM賠了上億

    來(lái)自公眾號(hào):Linux就該這么學(xué)在正題之前,還是需要來(lái)講一下Linux的起源20世紀(jì)80年代,計(jì)算機(jī)硬件的性能不斷提高,PC的市場(chǎng)不斷擴(kuò)大,當(dāng)時(shí)可供計(jì)算機(jī)選用的操作系統(tǒng)主要有Unix、DOS和MacOS這幾種。Unix價(jià)格昂貴,不能運(yùn)行于PC;DOS顯得簡(jiǎn)陋,且源代碼被軟件廠商嚴(yán)...

    單片機(jī)
    2021-09-24
  • 監(jiān)控系統(tǒng)看這一篇就夠了!Zabbix、Prometheus等常見監(jiān)控教程

    監(jiān)控系統(tǒng)俗稱「第三只眼」,幾乎是我們每天都會(huì)打交道的系統(tǒng),俗話說(shuō):無(wú)監(jiān)控、不運(yùn)維,監(jiān)控系統(tǒng)的地位不言而喻。先來(lái)認(rèn)識(shí)下主流的開源監(jiān)控系統(tǒng),Zabbix、Open-Falcon、Prometheus等,今天分享的資料包括【Zabbix】【Prometheus】【Cacti】【Nagi...

  • Kubernetes?vs?Docker:了解2021年的容器

    -???前言??-幾個(gè)星期前,Kubernetes開發(fā)團(tuán)隊(duì)宣布,他們正在棄用docker。這則新聞通過(guò)科技界和社交網(wǎng)絡(luò)廣為流傳。Kubernetes群集是否會(huì)中斷,如果是,我們將如何運(yùn)行我們的應(yīng)用程序?我們現(xiàn)在該怎么辦?今天,我們將審查所有這些問(wèn)題和更多。讓我們從頭開始。如果你已...

    單片機(jī)
    2021-09-23
  • 分布式搜索引擎Elasticsearch的架構(gòu)分析

    一、寫在前面?ES(Elasticsearch下文統(tǒng)一稱為ES)越來(lái)越多的企業(yè)在業(yè)務(wù)場(chǎng)景是使用ES存儲(chǔ)自己的非結(jié)構(gòu)化數(shù)據(jù),例如電商業(yè)務(wù)實(shí)現(xiàn)商品站內(nèi)搜索,數(shù)據(jù)指標(biāo)分析,日志分析等,ES作為傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)的補(bǔ)充,提供了關(guān)系型數(shù)據(jù)庫(kù)不具備的一些能力。ES最先進(jìn)入大眾視野的是其能夠?qū)崿F(xiàn)...

  • 拋棄ELK!Loki日志系統(tǒng)詳解!

    背景最近,在對(duì)公司容器云的日志方案進(jìn)行設(shè)計(jì)的時(shí)候,發(fā)現(xiàn)主流的ELK或者EFK比較重,再加上現(xiàn)階段對(duì)于ES復(fù)雜的搜索功能很多都用不上最終選擇了Grafana開源的Loki日志系統(tǒng),下面介紹下Loki的背景。背景和動(dòng)機(jī)當(dāng)我們的容器云運(yùn)行的應(yīng)用或者某個(gè)節(jié)點(diǎn)出現(xiàn)問(wèn)題了,解決思路應(yīng)該如下:...

    單片機(jī)
    2021-09-23
  • 分布式事務(wù)最經(jīng)典的七種解決方案

    作者:葉東富來(lái)源:https://segmentfault.com/a/1190000040321750隨著業(yè)務(wù)的快速發(fā)展、業(yè)務(wù)復(fù)雜度越來(lái)越高,幾乎每個(gè)公司的系統(tǒng)都會(huì)從單體走向分布式,特別是轉(zhuǎn)向微服務(wù)架構(gòu)。隨之而來(lái)就必然遇到分布式事務(wù)這個(gè)難題,這篇文章總結(jié)了分布式事務(wù)最經(jīng)典的解決...

  • 大數(shù)據(jù)分析,在中國(guó),找個(gè)身高1米7年入20萬(wàn)的老公,到底有多難?

    作者:正解局轉(zhuǎn)載自:正解局(微信ID:zhengjieclub)在中國(guó),女性想找到適齡男性,把標(biāo)準(zhǔn)“降低”到年收入20萬(wàn),身高170厘米,就已經(jīng)幾乎是“百里挑一”的水平了。01?身高1米7,標(biāo)準(zhǔn)真的不低2020年底,國(guó)新辦發(fā)布《中國(guó)居民營(yíng)養(yǎng)與慢性病狀況報(bào)告(2020年)》,報(bào)告顯...

    單片機(jī)
    2021-09-23
簡(jiǎn)介
架構(gòu)師社區(qū),專注分享架構(gòu)師技術(shù)干貨,架構(gòu)師行業(yè)秘聞,匯集各類奇妙好玩的架構(gòu)師話題和流行的架構(gòu)師動(dòng)向!
關(guān)注他的人
  • twtw

  • hetth

  • 289117336

  • Tronlong創(chuàng)龍

  • sheepbaa

  • gaojian19961214

  • phane99

  • 123yxl

  • yhy08090

  • 大有可為

  • 18829896890

  • MXX1597759

  • xingnan123

  • huyangliu

  • zh00

  • soman

  • xxfi5h

  • pophyh

  • txt-210

  • niaide

  • 無(wú)feng

  • yebo_yp

  • 了了2

  • liqinglong1023