架構設計

互聯網架構:屢試不爽的架構三馬車

這里所說的三架馬車是指微服務、消息隊列和定時任務。如下圖所示,這里是一個三駕馬車共同驅動的一個立體的互聯網項目的架構。不管項目是大是小,這個架構模板的形態一旦定型了之后就不太會變,區別只是我們有更多的服務有更復雜的調用,更復雜的消息流轉,更多的Job,整個架構整體是可擴展的,而且不會變形,這個架構可以在很長的一段時間內無需有大的調整。

技術瑣話
操作系統
2019-03-13 17:10

一文讀懂支付系統

支付系統是連接消費者、商家(或平臺)和金融機構的橋梁,管理支付數據,調用第三方支付平臺接口,記錄支付信息(對應訂單號,支付金額等),金額對賬等功能,根據不同公司對于支付業務的定位不同大概有幾個階段:第一階段:支付作為一個(封閉)的、獨立的應用系統,為各系統提供支付功能支持。一般來說,這個系統僅限于為公司內部的業務提供支付支持,并且和業務緊密耦合。第二階段:支付作為一個開發的系統,為公司內外部系統、各種業務提供支付服務,支付服務本身應該是和具體的業務解耦合。

技術瑣話
數據架構
2019-03-11 17:40

有贊搜索系統的架構演進

有贊搜索平臺是一個面向公司內部各項搜索應用以及部分 NoSQL 存儲應用的 PaaS 產品,幫助應用合理高效的支持檢索和多維過濾功能,有贊搜索平臺目前支持了大大小小一百多個檢索業務,服務于近百億數據。

程序猿DD
數據架構
2019-03-05 16:00

基于JWT規范實現的認證微服務

微服務日漸流行,幾乎所有流行語言都提供了兩種框架實現,一是面向Web開發的大型框架,一是面向小型應用的微框架。輕量級框架作為微服務架構來說,是個好的選擇。微服務架構有很多優勢,諸如高可維護性,獨立部署等等。微服務架構讓我們可以針對特定語言選擇最優的解決方案來建立特定的服務,比如,針對爬蟲類應用或者AI場景,我們可以選擇建立一個Python服務;針對加密庫的場景建立JS服務;針對Active Record的場景建立Ruby服務等等?;谶@樣的理念,我們不需要受限于使用單一語言來建立整個后端服務。

EAWorld
數據架構
2019-03-05 11:17

緩存穿透,緩存擊穿,緩存雪崩解決方案分析

閱讀本文大概需要 3.7 分鐘。作者:zeb_perfecthttps://blog.csdn.net/zeb_perfect/article/details/54135506一、前言設計一個緩存系統,不得不要考慮的問題就是:緩存穿透、緩存擊穿與失效時的雪崩效應。二、緩存穿透緩存穿透是指查詢一個一定不存在的數據,由于緩存是不命中時被動寫的,并且出于容錯考慮,如果從存儲層查不到數據則不寫入緩存,這將

孤獨鍵客
基礎設施
2019-03-04 09:57

全鏈路壓測自動化實踐

境內度假是一個低頻、與節假日典型相關的業務,流量在節假日較平日會上漲五到十幾倍,會給生產系統帶來非常大的風險。因此,在2018年春節前,基于美團基礎的壓測平臺Quake,我們把整個境內度假業務接入了全鏈路壓測,來系統性地評估容量和發現隱患,最終確保了春節期間系統的穩定。

美團技術團隊
基礎設施
2019-02-15 16:11

分布式架構知識體系必讀

隨著移動互聯網的發展智能終端的普及,計算機系統早就從單機獨立工作過渡到多機器協作工作。計算機以集群的方式存在,按照分布式理論的指導構建出龐大復雜的應用服務,也已經深入人心。本文力求從分布式基礎理論,架構設計模式,工程應用,部署運維,業界方案這幾大方面,介紹基于MSA(微服務架構)的分布式的知識體系大綱。從而對SOA到MSA進化有個立體的認識,從概念上和工具應用上更近一步了解微服務分布式的本質,身臨其境的感受如何搭建全套微服務架構的過程。

技術瑣話
數據架構
2019-02-14 15:10

知乎容器化構建系統:從0到1支撐日近萬次構建部署

知乎應用平臺團隊基于Jenkins Pipeline和Docker打造了一套持續集成系統。Jenkins Master和Slave基于Docker部署,每次構建也是在容器中進行。目前有三千個Jenkins Job,支撐著整個團隊每日近萬次的構建和部署量。

工匠小豬豬的技術世界
操作系統
2019-02-13 17:10

日活億級用戶的服務器架構要怎么搭?

本來沒想寫這個題材的,為了某某童鞋能夠更好的茁壯成長,臨時寫一篇負載均衡的。負載均衡,大家可能聽過什么3層負載均衡、4層負載均衡、7層負載均衡什么的?那這是怎么分的呢,ok,是根據osi七層網絡模型來分的,例如nginx是工作在應用層,應用層剛好是在第7層,因此nginx又可以稱為7層負載均衡。 我本來想一層層慢慢講,從最基礎的網絡協議開始講起,想了想又覺得這種講法不適合速成。因此我改變思路,直接講負載均衡架構的演進,最后的成品就可以在面試中侃一侃,因為現在負載均衡基本都是這套架構!

碼洞
數據架構
2019-01-30 14:38

荔枝架構實踐與演進歷程

對于有著大用戶量的社交APP來說,荔枝APP的背后架構該如何設計?一個時間軸可以概括整個架構的演進過程。

云計算頻道
設計模式
2019-01-23 09:40

京東面試官讓你談談 zookeeper 和 eureka 哪個更好使?

大家都說今年是互聯網寒冬,但是前段時間有個讀者很高興的跟我聊天說他去京東了。我問他都問了什么問題?他說問了很多微服務相關的,其中有一個問題就是:同樣是注冊中心,你覺得 zookeeper 和 eureka 哪個更好?

程序員私房菜
數據架構
2019-01-22 15:30

RPC太太太太太太太容易理解啦!

分享一篇通俗易懂理解RPC概念的文章,RPC并沒有你想象得那么復雜!周末一大早,我正在電腦前面看新聞,突然女朋友大喊起來:哇,杭州下大雪啦,快來看啊。我并沒有理她,于是她跑過來拉我。

Java3y
設計模式
2019-01-22 14:16

如果20萬用戶同時訪問一個熱點緩存,如何優化你的緩存架構?

這篇文章,咱們來聊聊熱點緩存的架構優化問題。其實使用緩存集群的時候,最怕的就是熱key、大value這兩種情況,那啥叫熱key大value呢?簡單來說,熱key,就是你的緩存集群中的某個key瞬間被數萬甚至十萬的并發請求打爆。

石杉的架構筆記
數據架構
2019-01-18 09:06

云原生架構及設計原則

云原生(Cloud Native)的概念,由來自Pivotal的MattStine于2013年首次提出,被一直延續使用至今。這個概念是Matt Stine根據其多年的架構和咨詢經驗總結出來的一個思想集合,并得到了社區的不斷完善,內容非常多,包括DevOps、持續交付(Continuous Delivery)、微服務(MicroServices)、敏捷基礎設施(Agile Infrastructure)和12要素(TheTwelve-Factor App)等幾大主題,不但包括根據業務能力對公司進行文化、組織架構的重組與建設,也包括方法論與原則,還有具體的操作工具。采用基于云原生的技術和管理方法,可以更好地把業務生于“云”或遷移到云平臺,從而享受“云”的高效和持續的服務能力。

DevOps訂閱號
數據架構
2018-12-17 15:51

我是如何替換Spring Cloud Netflix的?

前段時間,Spring Cloud在其官方博客宣布:阿里巴巴開源 Spring Cloud Alibaba,發布了首個預覽版本0.2.0,并已和Spring Boot 2.0兼容,該項目支持基于阿里巴巴的開源組件和阿里云云產品,構建微服務體系。這個項目看起來非常有趣,并且目前已成為SpringCloud孵化器倉庫中最流行的項目之一。

養碼場訂閱號
軟件結構
2018-12-13 16:50

微服務架構下的服務調用與鑒權——某保險公司微服務平臺實施案例分享

根據保險行業發展趨勢,目前保險交易已經呈現高頻化、碎片化、場景化等特點,對系統的處理能力、容量、業務連續性、需求相應速度、運維響應速度提出了更高的要求。業務模式創新重塑導致系統更新頻繁、應用復雜度急劇升高,傳統架構不堪重負,敏捷開發和快速交付無從談起。

EAWorld
設計模式
2018-12-12 16:43

聊一聊實時計算系統設計

本文是我在實時數據計算系統的設計、開發、運維生涯的一部分經驗總結。主要介紹一些設計思路和常見問題的解決方案,不關注具體計算框架的使用。

AIOps智能運維
設計模式
2018-12-11 14:44

FastDFS作者余慶談真正的開源精神

從2008年研發FastDFS投身開源領域至今,余慶在這個“江湖”里已經浪跡了十年。時至今日,FastDFS分布式文件系統仍然在業界備受推崇,它能夠保持活力,作為創始人的余慶,做了很多努力。

存儲頻道
數據架構
2018-12-10 15:59

兔展雷宗民:小團隊的基礎設施建設之路

對于大多數初創公司的小團隊而言,面臨的問題包括初級技術水平的成員占比較高,基礎設施不完善,但是卻要求用更短的時間和更少的資源來完成任務。為了解決代碼、文檔統一的問題;實現自動生成Mock數據和測試代碼功能使得前后端更順暢地并行開發;為了解決團隊項目部署權限混亂的問題,以及使用Sinopia作為私有NPM倉庫時,由于某段時間服務不穩定導致構建失敗率劇增等問題。

架構設計頻道
基礎設施
2018-12-10 15:15

門戶系統測試---測試計劃

系統測試包括功能測試和性能測試、安全測試。如果采用IBM Portal或SAP Portal等大型產品,則基本不用執行安全測試,因為這些大型產品的安全設計基本都是非常完善的。

zhengwenping
軟件結構
2018-12-10 11:46
 上一頁 1 2 3 4 5 6 7 下一頁
30岁的男人干啥赚钱快赚钱多 湖北11选5走势图手机版 浙江11选5开奖结果 富国国企005357基金净值 山西快乐十分选号软件 1万炒股一年最多挣多少证券会官网 后三组选包胆奖金计算 赛车345678必中技巧 福建快3预测一定牛 十一选五河北走势图 中国重工股票