電商行業一覽表

2021-08-03 13:04:04 字數 1242 閱讀 5557

1.1. 電商行業技術特點

ø  技術新

ø  技術範圍廣

ø  分布式

ø  高併發、集群、負載均衡、高可用

ø  海量資料

ø  業務複雜

ø  系統安全

1.2 電商模式:

b2b:商家到商家。阿里巴巴,慧聰網、銘萬網。

b2c:商家到使用者。京東。

c2c:使用者到使用者。**。

b2b2c:商家到商家到使用者。天貓。

前台的併發訪問量過大,使用傳統的解決方案無法支撐;

後台的訪問量並不大,因為是公司內部人員在使用,所以後台的實現和傳統的專案一樣。

傳統的專案時web層,service層,dao層。

1.4一般tomcat的理論支援併發在500個ip訪問,但是這是沒有處理複雜業務時的理論值,正常在300左右;

假如有1000的併發,需要2臺tomcat伺服器(session共享,tomcat廣播實現)

假如有10000的併發,需要20臺tomcat伺服器(思考)??

當tomcat集群中節點數量增加,服務能力先增加後下降。(拋物線)

所以集群中節點數量不能太多,一般也就5個左右。

解決方案:分布式+集群

分布式:多個子系統相互協作才能完成業務流程。系統之間需要進行通訊。把系統按照模組拆分成多個子系統。

集群:同乙個工程部署到多台伺服器上。(每乙個模組都可以配置集群,就是配置多台伺服器)

相當於乙個分布式系統中有多個集群。

如何解決session複製問題呢?

將登陸服務單獨抽取出來。

1.5

redis快取減輕了訪問資料庫的壓力。

sop(service oriented architecture)的架構

也就是把工程拆分成服務層、表現層兩個工程。

服務層中包含業務邏輯,只需要對外提供服務即可。

表現層只需要處理和頁面的互動,業務邏輯都是呼叫服務層的服務來實現。

CLI 語言一覽表

cli 語言是指用於建立符合 公共語言體系 common language infrastructure 的庫和程式的計算機語言。除了一些明顯的例外,絕大多數 cli 語言全部編譯成為 公共中間語言 cil,common intermediate language 而 cil 做為一種中間語言,可被...

vi命令一覽表

文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充!進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filena...

vi命令一覽表

文字編輯器是所有計算機系統中最常用的一種工具。unix下的編輯器有ex,sed和vi等,其中,使用最為廣泛的是vi,而vi命令繁多,論壇裡好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充!進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filena...