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