日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

产品必懂技术术语(后台类)

發(fā)布時間:2025/3/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 产品必懂技术术语(后台类) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、回調(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)用戶輸入手機號碼和驗證碼,統(tǒng)一登錄平臺校驗通過后,統(tǒng)一登錄平臺再調(diào)用X平臺提供的登錄回調(diào)接口,這時統(tǒng)一登錄平臺會把用戶相關(guān)信息回傳給X平臺,X平臺注入登錄態(tài),最后X平臺跳轉(zhuǎn)到首頁

2、透傳

“透傳”從字面上看是:透明無感知地傳輸數(shù)據(jù)的含義。舉個例子:

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

3、回傳

“回傳”指的是數(shù)據(jù)輸入方把數(shù)據(jù)傳給第三方后,第三方經(jīng)過一定的規(guī)則轉(zhuǎn)換,再返回數(shù)據(jù)給輸入方的過程。舉個例子:

比如一個小程序把用戶的訂單數(shù)據(jù)、商品數(shù)據(jù)上報給一個第三方數(shù)據(jù)分析工具,數(shù)據(jù)分析工具對這些數(shù)據(jù)進行分析,比如用戶喜好分析、圈層分析等,最后把這些分析結(jié)果數(shù)據(jù)再返回給小程序后臺,就是回傳。

4、同步和異步

后臺對前端發(fā)來的接口請求按照響應(yīng)機制可分為同步接口和異步接口。

同步指的是后臺必須處理完所有的任務(wù)后,前端才能收到返回處理結(jié)果。適用于對實時性要求較高的場景。

異步指的是后臺優(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)信、短信等反饋形式通知用戶。

5、定時任務(wù)

定時任務(wù)是:指定每到一個時間點,就執(zhí)行一個固定任務(wù),這個任務(wù)一般是一個計算腳本。

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

6、高并發(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ā)的問題一般需要通過各個方面進行優(yōu)化,包括增加服務(wù)器、限流、降級非核心功能、算法優(yōu)化、數(shù)據(jù)庫優(yōu)化等方式。

7、限頻

請求頻率一般指的是同一個用戶,在某段時間范圍內(nèi)請求同一個接口的次數(shù)。這里的時間范圍要根據(jù)具體的業(yè)務(wù)來定。

限頻指的是限制用戶在某段時間內(nèi)對接口的請求次數(shù)。如果超過限頻規(guī)則就給予用戶提示請求頻率過快,稍后再嘗試。

限頻一般是為了防止用戶惡意頻繁請求接口來保證系統(tǒng)的穩(wěn)定性或者限制系統(tǒng)流量來保證系統(tǒng)在高并發(fā)情況下系統(tǒng)的可用性。

8、日志

日志是開發(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)罩?/p>

一般會記錄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ù)日志和第三方日志。

9、內(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)存泄漏。

↘好文推薦:

王慧文清華產(chǎn)品課

寫給未來產(chǎn)品總監(jiān)的一封信

菜鳥網(wǎng)絡(luò)?|?寄件業(yè)務(wù)的產(chǎn)品邏輯

點個“在看”吧

總結(jié)

以上是生活随笔為你收集整理的产品必懂技术术语(后台类)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。