楊永杰之Nginx的理解。小孩都能聽懂

2021-08-15 00:27:20 字數 752 閱讀 2483

nginx無非有兩個最重要的,乙個是反向**,乙個是負載均衡

例子:鄭州的軟體公司,沒有專案經理,都是程式猿,老闆直接對程式猿們說,讓他們這乙個月完成xx電商專案,然後程式猿們就開始埋頭苦幹,這種狀態下,程式設計師們很苦逼,因為每乙個程式猿的能力有高有地,可能這個程式猿擅長使用者管理模組,別的程式猿擅長訂單管理模組,老闆直接說讓他們做,也不給他們各自分配,程式猿們陷入了苦逼狀態

在這個緊要關頭,公司來了乙個專案經理,老闆說讓幹什麼直接找專案經理,這個專案經理就是乙個**,然後專案經理根據每乙個人的能力讓不同的模組分給不同的人來說,這就是負載均衡。專案經理乙個反向操作對程式猿們進行一頓分配操作,所以就是反向**+負載均衡

nginx特點:

1.公司前台伺服器一般是nginx,後台一般是tomcat,因為現在公司都是前後臺分離了,後台只需要給前台提供介面就可以,再說nginx一般裡面都是靜態資源,tomcat一般是動態資源,搭配完美。

2.我們使用者登入,一般使用者資訊都儲存到session中,但是根據負載均衡來說,有多台的伺服器,假如說使用者第一次登入儲存到a伺服器當中,session資訊肯定是儲存到a伺服器中,下次登入的時候a伺服器任務太多,不能訪問,這個時候就必須訪問其他的伺服器,原本session資訊都儲存到a伺服器中,現在你登入b伺服器,還需要再次輸入使用者名稱和密碼,這種操作是使用者不願意看到的,這就是我們經常說的session共享問題。於是nginx在負載均衡中提供乙個iphash的方法,iphash的每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問乙個後端伺服器,可以解決session的問題。

傑理之RTC的知識點

程式 rtc 時鐘睡眠 32k 晶振不振可能以下原因 1呼叫進入睡眠之前一定要呼叫下面這個保持 32768 晶振的函式 set lowpower keep 32k osc flag 1 2ac692x 帶有 rtc 時鐘方案,例如,在開發板可以跑,直接在樣機時鐘不跑,除了查詢軟體問題還需要注意 硬體...

孫永傑 HTC見證奇蹟的時刻到了?

文 孫永傑 鑑於htc在智慧型手機市場的低迷,美國知名科技部落格bgr 今年2月刊文分析了htc的境況,稱htc想要起死回生只能等奇蹟出現了。不過隨著近日htc新一代旗艦機型htc one m8的發布,至少htc自己看到了奇蹟出現的曙光,這從htc董事長王雪紅在接受 採訪時稱htc已經渡過最大難關的...

springboot 之redis的簡單理解

1 1個使用者發請求到tomcat,tomcat部署web應用,web應用去查詢mysql,查詢之後發現資料公用,就將資料放入快取服務之中,剩餘的人的請求進來tomcat後,發現快取服務中有自己想要的資料,可以直接去取就行了,取出來之後,可以將值返回頁面端,這樣,就減少了對資料庫的io處理,這樣比查...