nodejs微服务
近來公司增加了nodejs微服務(wù)
? ? ? ??它的主要任務(wù)是接收來自于現(xiàn)場的采集數(shù)據(jù):作業(yè)記錄和流轉(zhuǎn)記錄,動態(tài)構(gòu)建一個基地的全景實時數(shù)據(jù)
? ? ? ?暫時不涉及數(shù)據(jù)庫。
如果要進(jìn)行數(shù)據(jù)庫操作,不建議使用本模塊,由Springboot來設(shè)計一個Java版的模塊。
此模塊只是進(jìn)行實時內(nèi)存數(shù)據(jù)的更新,并提供給新的中控界面進(jìn)行使用。
NodeJs后端開發(fā)基本配置:
node環(huán)境、hotnode進(jìn)行開發(fā)時執(zhí)加載、pm2進(jìn)行生產(chǎn)環(huán)境運(yùn)行
開發(fā)一個后端微服務(wù)需要基本考慮幾個問題:
1.這個微服務(wù)運(yùn)行的服務(wù)器是什么,例如node,tomcat等
2.這個微服務(wù)的Url是怎么組織的
3.每一次訪問要能夠統(tǒng)一加攔截器
4.至少在攔截器里要能夠發(fā)起http請求,以便向其它驗證服務(wù)器請求驗證服務(wù)
5.每一次訪問時如何取出參數(shù)Get和Post
6.數(shù)據(jù)庫如何訪問
7.文件如何訪問
8.如何添加第三方模塊
9.如何打包發(fā)布
轉(zhuǎn)載于:https://www.cnblogs.com/daiwei1981/p/8599217.html
總結(jié)
- 上一篇: 制作Linux内核
- 下一篇: 《认知突围》做复杂时代的明白人,读书分享