軟件開發關鍵詞

基礎

語法糖

語法糖(Syntactic sugar),也譯爲糖衣語法,是由英國計算機科學家彼得·約翰·蘭達(Peter J. Landin)發明的一個術語,指計算機語言中添加的某種語法,這種語法對語言的功能並沒有影響,但是更方便程序員使用。通常來說使用語法糖能夠增加程序的可讀性,從而減少程序代碼出錯的機會。

競態條件

競態條件(race condition),從多進程間通信的角度來講,是指兩個或多個進程對共享的數據進行讀或寫的操作時,最終的結果取決於這些進程的執行順序。

CRON表達式

網絡

負載均衡

負載均衡是由多臺服務器以對稱的方式組成一個服務器集合,每臺服務器都具有等價的地位,都可以單獨對外提供服務而無須其他服務器的輔助。
通過某種負載分擔技術,將外部發送來的請求均勻分配到對稱結構中的某一臺服務器上,而接收到請求的服務器獨立地迴應客戶的請求。均衡負載能夠平均分配客戶請求到服務器列陣,籍此提供快速獲取重要數據,解決大量併發訪問服務問題。

反向代理

NGINX

CDN

Content Delivery Network

架構

一致性哈希

RESTful

WebService

RPC

Remote Procedure Call Protocol

分庫、分區、分表

前端

WebSocket

發佈了42 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章