<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          產(chǎn)品經(jīng)理必懂技術(shù)術(shù)語(后臺類)

          共 2255字,需瀏覽 5分鐘

           ·

          2021-01-23 17:28







          目錄

          1. 回調(diào)
          2. 透傳
          3. 回傳
          4. 同步和異步
          5. 定時任務(wù)
          6. 高并發(fā)
          7. 限頻
          8. 日志
          9. 內(nèi)存泄漏

          回調(diào)

          從接口調(diào)用的角度看,把一個A接口的URL像參數(shù)傳遞那樣,傳給B接口,A接口會在某個時刻被調(diào)用執(zhí)行,這就叫做回調(diào)。
          舉個常見的例子:
          ?
          X平臺接入公司的統(tǒng)一登錄平臺:當(dāng)?shù)卿洃B(tài)失效時,X平臺調(diào)用統(tǒng)一登錄平臺界面接口,當(dāng)用戶輸入手機(jī)號碼和驗證碼,統(tǒng)一登錄平臺校驗通過后,統(tǒng)一登錄平臺再調(diào)用X平臺提供的登錄回調(diào)接口,這時統(tǒng)一登錄平臺會把用戶相關(guān)信息回傳給X平臺,X平臺注入登錄態(tài),最后X平臺跳轉(zhuǎn)到首頁
          ?

          透傳

          “透傳”從字面上看是:透明無感知地傳輸數(shù)據(jù)的含義。舉個例子:
          ?
          發(fā)短信功能(利用第三方服務(wù)騰訊云的發(fā)短信接口):當(dāng)用戶輸入手機(jī)號碼點擊發(fā)送驗證碼時,先調(diào)用我們自己后臺的發(fā)短信接口,然后我們后臺調(diào)用騰訊云的發(fā)短信接口,把用戶從前端傳過來的手機(jī)號碼再繼續(xù)傳給騰訊云接口。數(shù)據(jù)傳遞的鏈路是:前端->我們后臺->騰訊云。后臺沒有對數(shù)據(jù)做任何修改就直接傳給騰訊云的這個過程就是透傳。
          ?

          回傳

          “回傳”指的是數(shù)據(jù)輸入方把數(shù)據(jù)傳給第三方后,第三方經(jīng)過一定的規(guī)則轉(zhuǎn)換,再返回數(shù)據(jù)給輸入方的過程。舉個例子:
          ?
          比如一個小程序把用戶的訂單數(shù)據(jù)、商品數(shù)據(jù)上報給一個第三方數(shù)據(jù)分析工具,數(shù)據(jù)分析工具對這些數(shù)據(jù)進(jìn)行分析,比如用戶喜好分析、圈層分析等,最后把這些分析結(jié)果數(shù)據(jù)再返回給小程序后臺,就是回傳。
          ?

          同步和異步

          后臺對前端發(fā)來的接口請求按照響應(yīng)機(jī)制可分為同步接口和異步接口。
          1. 同步指的是后臺必須處理完所有的任務(wù)后,前端才能收到返回處理結(jié)果。適用于對實時性要求較高的場景。

          2. 異步指的是后臺優(yōu)先返回處理結(jié)果給前端,然后再自動執(zhí)行其他任務(wù)。適用于實時性要求不高的場景。

          舉個例子:
          ?
          同步的例子:給用戶添加權(quán)限時,點擊新增后,等待后臺返回處理結(jié)果成功時,用戶就實時擁有了被添加的權(quán)限。
          ?
          ?
          異步的例子:批量導(dǎo)入表格數(shù)據(jù)時,數(shù)據(jù)量比較大,后臺處理比較耗時。當(dāng)點擊確定上傳后,批量導(dǎo)入的數(shù)據(jù)還沒有真正入庫時,后臺就優(yōu)先返回處理結(jié)果,提示“請稍后查看數(shù)據(jù)”。當(dāng)后臺真正處理完所有數(shù)據(jù)后,將以站內(nèi)信、短信等反饋形式通知用戶。
          ?

          定時任務(wù)

          定時任務(wù)是:指定每到一個時間點,就執(zhí)行一個固定任務(wù),這個任務(wù)一般是一個計算腳本。
          比如指定每天晚上凌晨,把一個庫的數(shù)據(jù)通過一定的計算規(guī)則,把數(shù)據(jù)轉(zhuǎn)換后,再同步到另一個庫。定時任務(wù)是后臺用來批量處理數(shù)據(jù)的常用方式,并且是實時性要求不高的批量數(shù)據(jù)

          高并發(fā)

          高并發(fā)指的是web系統(tǒng)在短時間內(nèi)遇到大量請求的情況。比如雙11活動、春晚搶紅包活動。高并發(fā)會導(dǎo)致系統(tǒng)在這段時間內(nèi)執(zhí)行大量操作,比如對數(shù)據(jù)庫的操作、對資源的請求。
          如果高并發(fā)處理的不好,可能會導(dǎo)致請求響應(yīng)過慢,甚至系統(tǒng)崩潰。
          解決高并發(fā)的問題一般需要通過各個方面進(jìn)行優(yōu)化,包括增加服務(wù)器、限流、降級非核心功能、算法優(yōu)化、數(shù)據(jù)庫優(yōu)化等方式。

          限頻

          請求頻率一般指的是同一個用戶,在某段時間范圍內(nèi)請求同一個接口的次數(shù)。這里的時間范圍要根據(jù)具體的業(yè)務(wù)來定。
          限頻指的是限制用戶在某段時間內(nèi)對接口的請求次數(shù)。如果超過限頻規(guī)則就給予用戶提示請求頻率過快,稍后再嘗試。
          限頻一般是為了防止用戶惡意頻繁請求接口來保證系統(tǒng)的穩(wěn)定性或者限制系統(tǒng)流量來保證系統(tǒng)在高并發(fā)情況下系統(tǒng)的可用性。

          日志

          日志是開發(fā)為了跟蹤用戶行為和代碼異常而打的記錄。當(dāng)一個請求到來時,后臺一般會登記以下幾種日志:

          1、AccessLog - 用戶訪問日志
          一般會記錄請求URL、請求參數(shù)、用戶ID、行為發(fā)生時間、接口返回值等幾個關(guān)鍵指標(biāo)。

          2、Exception-代碼異常
          代碼異常一般會記錄報錯信息、報錯發(fā)生的代碼是哪一行、報錯發(fā)生時間等指標(biāo)。代碼異常日志是最重要也是經(jīng)常要看的日志,根據(jù)報錯可以快速定位到發(fā)生錯誤的原因,快速地修復(fù)問題。

          3、SqlLog-數(shù)據(jù)庫查詢?nèi)罩?/span>
          一般會記錄SQL查詢語句、數(shù)據(jù)庫名表名、查詢耗時等指標(biāo)。可能會用于排查SQL錯誤、優(yōu)化SQL語句。

          4、第三方服務(wù)日志
          如果后臺調(diào)用了第三方服務(wù),比如接入了公司內(nèi)的統(tǒng)一登錄服務(wù),當(dāng)調(diào)用該登錄服務(wù)時,就記錄這些行為。有利于排查問題時區(qū)分本服務(wù)日志和第三方日志。


          內(nèi)存泄漏


          服務(wù)器會分配一份內(nèi)存給我們的應(yīng)用程序運行。如果代碼寫的有問題或者執(zhí)行耗內(nèi)存的任務(wù)時,可能會導(dǎo)致程序占用的內(nèi)存過多無法立即釋放,當(dāng)再繼續(xù)消耗內(nèi)存時會出現(xiàn)內(nèi)存不足,程序崩潰的場景,這就是內(nèi)存泄漏。



          ----End----

          愛心三連擊??????

          看到這里了就點個在看/分享支持下吧,你的點贊、分享、在看是我持續(xù)創(chuàng)作的動力!
          最后也歡迎有問題的小伙伴加微信:chanpin628?交流。
          此外我們的官方網(wǎng)站也上線了,每日分享高質(zhì)量的文章、原型素材和行業(yè)報告,小伙伴可自行前往索取,支持搜索,需要的小伙伴可點擊底部的閱讀原文直接查看,或者復(fù)制網(wǎng)址www.dadaghp.com?打開。
          更多干貨可關(guān)注微信公眾號:產(chǎn)品劉
          想學(xué)習(xí)更多關(guān)于產(chǎn)品、職場、心理、認(rèn)知等干貨,可長按右邊二維碼,關(guān)注我們。
          ··················END··················

          RECOMMEND

          推薦閱讀
          產(chǎn)品運營常見面試習(xí)題
          產(chǎn)品經(jīng)理是否應(yīng)該給 UI 設(shè)計師的設(shè)計稿提意見?
          線下實戰(zhàn)2.0
          面試題,你是如何做需求分析的?

          點擊“閱讀原文”

          查看更多干貨

          瀏覽 42
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  天堂俺去俺来也WWW | 毛片网站网址 | 超碰99在线 | 18毛片视频 | 找找色亚洲 |