問大家,目前大家的頭等大事兒是什麼?
假裝粉絲很多。
頭等大事是:“搶回家火車票”。
![從編寫12306分流用到的分部署數據庫、負載均衡到java高級程序員](http://p2.ttnews.xyz/loading.gif)
我們先來整合一下12306剛上線的一些小挫折。
2010年春運前夕,12306系統全面上線運行,但這是12306技術部噩夢的開始,上線後猶豫日訪問數量達到297億次,雖然上線初期,猶豫訪問數量過大,造成大量用戶無法購買,但是12306能經過幾年的發展讓我們告別火車票代售點、去車站買票、排隊、黃牛票的問題。已經完全融入到我們每一個人的生活當中。
實際中已經不能滿足需求。要知道,12306在春運的時候,日均有297億次訪問量。
一些技術人員在網上噴,什麼利用分佈式數據庫、緩存、負載均衡技術,但是這些技術在實際中已經不能滿足需求。要知道,12306在春運的時候,日均有297億次訪問量。
下面我整理了一些分佈式、緩存、負載均衡的練習題, 小夥伴們可以學習學習。
話不多說,我們不如正題:
1、使用虛擬機搭建Redis集群,實現數據庫的負載均衡功能
2、瀏覽器緩存問題的解決
假如我們採用get方式請求一個資源,發現老是被瀏覽器緩存。可以在URL後面增加隨機參數或者時間,
例如:”a.jsp?age=18&”+”b=”+Math.random()
例如:”a.jsp?age=18&”+”b=”+new Date().getTime()
3、緩存是什麼?
4、什麼是集群?
5、zookeeper是什麼?
6、為什麼使用zookeeper?能做哪些事情?
7、zookeeper三種角色leader、follower、observer作用?
8、zookeeper選舉leader過程
9、zookeeper配置文件管理原理?
10、什麼是solr集群?為什麼使用solr集群?
11、solr集群的結構是怎樣的?
題目很簡單,但是大家也要從簡單到難。
大家關注我,我會持續不斷更新java練習題,歡迎各位與我共同探討。
如果你依然覺得有些茫然,不如跟有多年Java開發經驗的資深工程師聊一聊。
每天2小時學習時間,密集輸入Java開發相關知識及經驗,幫你快速實現技術和職業成長上的突破。
關注+私信,回覆教程拿答案!
祝所有看到的小夥伴新年快樂!新的一年裡,工資翻翻、升值加薪!
閱讀更多 java高級開發 的文章