參加今年的SDCC確實(shí)挺高興的偷办,向大師Joe Armstrong 當(dāng)面求教,與周愛民老師同臺澄港,在我們的架構(gòu)師進(jìn)階之路專場有4個七零后的老碼農(nóng)椒涯,瞬間沒有了孤獨(dú)感,甚至有一點(diǎn)竊竊之喜回梧。
實(shí)在沒想到會有這么多朋友關(guān)注這個專題废岂,會場有了些擁擠,呼吸也不那么舒服了狱意。答應(yīng)朋友們的事湖苞,今天就做到,下面是昨天的PPT內(nèi)容和簡要說明详囤,詳細(xì)內(nèi)容還請關(guān)注CSDN 和SDCC的相關(guān)發(fā)布财骨。
慣例是開始介紹自己,老碼農(nóng)藏姐,都沒什么可吹噓的地方隆箩。
網(wǎng)絡(luò)是一個覆蓋更廣的領(lǐng)域,至少要了解七層協(xié)議模型火架,DNS,TCP/IP纺弊,HTTP稽犁,以及網(wǎng)絡(luò)類型對網(wǎng)絡(luò)編程的影響来屠,會上只有簡單舉例,以后擇機(jī)仔細(xì)探討一下。
框架和庫使用鎖采用的語言息息相關(guān)的,不同語言又有著不同的框架與庫贩幻,簡直是浩如煙海,對框架與庫的選擇主要從面相領(lǐng)域和面向場景入手喧务,有比較才能有選擇坎穿。
安全是個與非門吕漂,沒事一切都好,有事就是大事犬钢〔韵剩基本上,可以從傳輸玷犹,網(wǎng)絡(luò)混滔,代碼和數(shù)據(jù)四個層面掌握有關(guān)安全的基礎(chǔ)知識。
至于架構(gòu)方法,現(xiàn)在最熱的莫過于微服務(wù)架構(gòu)了遍坟。服務(wù)的劃分與業(yè)務(wù)密切相關(guān),服務(wù)獨(dú)立后要考慮服務(wù)的發(fā)現(xiàn)和服務(wù)間的通信晴股,最后是服務(wù)治理愿伴,可以從這四個方面專研相關(guān)的技術(shù)。
接下來是運(yùn)行時調(diào)優(yōu)悍引,或者認(rèn)為是單機(jī)性能。從加載和依賴開始帽氓,到 JVM調(diào)優(yōu)吗铐,再到Linux 內(nèi)核參數(shù)調(diào)優(yōu)。 對于 JVM 調(diào)優(yōu)杏节,給朋友做個廣告唬渗,中生代技術(shù)群中的 江南白衣 (公眾號:春天的旁邊)有一篇干貨文章,特別向大家推薦奋渔。
數(shù)據(jù)庫是整個系統(tǒng)中的慢性子镊逝,關(guān)注系統(tǒng)的性能,日志分析比不可少嫉鲸,LEK可能是第一首選撑蒜。數(shù)據(jù)訪問必須是高可用的,數(shù)據(jù)連接池的選擇和使用都是考驗(yàn)功夫的。
傳輸?shù)男阅芸梢砸揽肯㈥?duì)列來提升品嚣,ZeroMQ可以用在系統(tǒng)內(nèi)炕倘,而ActiveMQ是Java 程序猿的福音,對于高并發(fā)和高容錯而言翰撑,RabbitMQ可能是不錯的選擇罩旋,Kafka是大量數(shù)據(jù)的傳輸必備。
啰哩啰嗦眶诈,只是想探討一下全棧的套路瘸恼,也許這本身就是一個偽命題。
這是我非常喜歡的一句話册养,印在公司的墻上东帅,“以匠心,鑄非凡”球拦,送給每一個熱愛技術(shù)的朋友靠闭!