分布式特點是面向服務(wù)的,每個節(jié)點服務(wù)都是獨立實現(xiàn)的,通過集成架構(gòu)捆綁多個服務(wù)在一起成為一套系統(tǒng)。它是基于服務(wù)網(wǎng)格(Service Mesh)實現(xiàn),處理服務(wù)間通信,完成點對點的路由轉(zhuǎn)發(fā)。應(yīng)用服務(wù)和服務(wù)網(wǎng)格(或稱之為代理)統(tǒng)一部署在一個節(jié)點上。對應(yīng)的服務(wù)多節(jié)點管理及接入是難點。
數(shù)據(jù)的接入交換一般是由前置系統(tǒng)完成,然后個服務(wù)節(jié)點獨自再處理。處理完后再各自獨立進(jìn)行數(shù)據(jù)交換。前置系統(tǒng)路由一般不會保持會話,超過60S就超時處理。并發(fā)請求最好不大于1024。一個節(jié)點部署一個應(yīng)用服務(wù)一個代理。一般通訊協(xié)議HTTP1.1協(xié)議通訊,要求高加密HTTPS。正常訪問狀態(tài)碼200,其他則為異常。訪問要通過加密平臺申請秘鑰,訪問識別,信息加密。
接入部署平臺可以選擇虛擬機,云平臺,當(dāng)然X86物理機更好。操作系統(tǒng)主流LINUX Redhat7.5以上。申請站口,網(wǎng)絡(luò)(接入方和服務(wù)方),F(xiàn)5負(fù)載均衡設(shè)備。應(yīng)提前備好故障時,應(yīng)急訪問通道。
請求應(yīng)答報文UTF-8編碼,JSON格式報文體。特殊字符base64編碼。全局流水號是報文信息追蹤,問題排查的重要條件。請求報文,應(yīng)答報文,日志應(yīng)設(shè)置流水號的組成,并考慮防重處理。
每天強制自己寫些東西,拍攝制作視頻,記錄生活,思考探索學(xué)習(xí)一些東西。不斷地學(xué)習(xí),堅持下去,提高自己的認(rèn)知,打開自己的思維,以后會有更多的方法和創(chuàng)新。
版權(quán)歸作者老有理所有,未經(jīng)作者允許不得轉(zhuǎn)載本文內(nèi)容,否則將視為侵權(quán);轉(zhuǎn)載或者引用本文內(nèi)容請注明來源及原作者;對于不遵守此聲明或者其他違法使用本文內(nèi)容者,本人依法保留追究權(quán)。歡迎大家對內(nèi)容給予批評指正,請在下面留言,我會一一回答,謝謝大家的支持關(guān)照。認(rèn)可的點贊支持!喜歡的話就點擊關(guān)注!!