電商行業(yè)很掙錢(qián),找互聯(lián)網(wǎng)相關(guān)的工作。電商行業(yè)技術(shù)要求很高、高可用、海量數(shù)據(jù)的存儲(chǔ)。
1.電商行業(yè)技術(shù)特點(diǎn)
Ø 技術(shù)新
Ø 技術(shù)范圍廣
Ø 分布式
Ø 高并發(fā)、集群、負(fù)載均衡、高可用
Ø 海量數(shù)據(jù)
Ø 業(yè)務(wù)復(fù)雜
Ø 系統(tǒng)安全
2.電商模式
B2B:商家到商家。阿里巴巴,慧聰網(wǎng)、銘萬(wàn)網(wǎng)。
B2C:商家到用戶(hù)。京東。
C2C:用戶(hù)到用戶(hù)。淘寶。
B2B2C:商家到商家到用戶(hù)。天貓。
O2O:線上到線下。百度外賣(mài)、美團(tuán)、餓了么。
3.電商商城架構(gòu)
功能列表
后臺(tái)管理系統(tǒng):管理商品、訂單、類(lèi)目、商品規(guī)格屬性、用戶(hù)管理以及內(nèi)容發(fā)布等功能。
前臺(tái)系統(tǒng):用戶(hù)可以在前臺(tái)網(wǎng)上電子商城系統(tǒng)中進(jìn)行注冊(cè)、登錄、瀏覽商品、首頁(yè)、下單等操作。
會(huì)員系統(tǒng):用戶(hù)可以在該電子商城系統(tǒng)中查詢(xún)已下的訂單、收藏的商品、我的優(yōu)惠券、團(tuán)購(gòu)等信息。
訂單系統(tǒng):提供下單、查詢(xún)訂單、修改訂單狀態(tài)、定時(shí)處理訂單。
搜索系統(tǒng):提供商品的搜索功能。
單點(diǎn)登錄系統(tǒng):為多個(gè)系統(tǒng)之間提供用戶(hù)登錄憑證以及查詢(xún)登錄用戶(hù)的信息。
傳統(tǒng)架構(gòu)
需要按照功能點(diǎn)把系統(tǒng)拆分,拆分成獨(dú)立的功能,單獨(dú)把某一個(gè)節(jié)點(diǎn)添加成服務(wù)器,需要系統(tǒng)之間的配合才能形成一個(gè)整體業(yè)務(wù)的邏輯,叫做分布式。
分布式架構(gòu):
把系統(tǒng)按照模塊拆分成多個(gè)子系統(tǒng)。
優(yōu)點(diǎn):
1、把模塊拆分,使用接口通信,降低模塊之間的耦合度。
2、把項(xiàng)目拆分成若干個(gè)子項(xiàng)目,不同的團(tuán)隊(duì)負(fù)責(zé)不同的子項(xiàng)目。
3、增加功能時(shí)只需要再增加一個(gè)子項(xiàng)目,調(diào)用其他系統(tǒng)的接口就可以。
4、可以靈活的進(jìn)行分布式部署。
缺點(diǎn):
1、系統(tǒng)之間交互需要使用遠(yuǎn)程通信,接口開(kāi)發(fā)增加工作量。
2、各個(gè)模塊有一些通用的業(yè)務(wù)邏輯無(wú)法共用。
基于soa的架構(gòu)
SOA:Service Oriented Architecture面向服務(wù)的架構(gòu)。也就是把工程拆分成服務(wù)層、表現(xiàn)層兩個(gè)工程。服務(wù)層中包含業(yè)務(wù)邏輯,只需要對(duì)外提供服務(wù)即可。表現(xiàn)層只需要處理和頁(yè)面的交互,業(yè)務(wù)邏輯都是調(diào)用服務(wù)層的服務(wù)來(lái)實(shí)現(xiàn)。
涉及的技術(shù)列表:
1.使用maven的tomcat插件啟動(dòng)工程;
2.SSM框架整合;
3.git的使用;
4.服務(wù)中間件dubbo;
5.項(xiàng)目改造為基于SOA架構(gòu);
6.nginx的安裝;
7.Nginx配置虛擬機(jī);
8.Nginx實(shí)現(xiàn)反向代理;
9.Nginx實(shí)現(xiàn)負(fù)載均衡;
11.FastDFS分布式文件系統(tǒng);
12.上傳圖片功能實(shí)現(xiàn);
13.富文本編輯器使用;
14.Redis服務(wù)器搭建;
15.向業(yè)務(wù)邏輯中添加緩存;
16.緩存同步;
17.Solr服務(wù)器安裝;
18.Solrj使用測(cè)試;
19.把數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)入索引庫(kù);
20.搜索功能的實(shí)現(xiàn);
21.solr集群搭建;
22.使用solrj管理solr集群;
23.什么是MQ;
24.MQ的應(yīng)用場(chǎng)景;
25.使用Activemq發(fā)送接收消息;
26.ActiveMQ整合spring;
27.使用消息隊(duì)列實(shí)現(xiàn)商品同步;
28.使用freemarker實(shí)現(xiàn)網(wǎng)頁(yè)靜態(tài)化;
29.ActiveMq同步生成靜態(tài)網(wǎng)頁(yè);
30.Sso系統(tǒng)工程搭建;
31.sso注冊(cè)功能實(shí)現(xiàn);
32.sso登錄功能實(shí)現(xiàn);
33.通過(guò)token獲得用戶(hù)信息;
34.Ajax跨域請(qǐng)求(jsonp);
35.使用cookie實(shí)現(xiàn)購(gòu)物車(chē);
36.mycat的使用;
<數(shù)商云(www.zhimaihui.cn)是國(guó)內(nèi)知名企業(yè)級(jí)電商平臺(tái)提供商,為企業(yè)級(jí)商家提供最佳的系統(tǒng)開(kāi)發(fā)(多種模式電商平臺(tái)搭建:B2B/B2B2C/B2C/O2O/新零售等)、供應(yīng)鏈系統(tǒng)搭建及電商行業(yè)解決方案服務(wù)>
評(píng)論