摘要:實(shí)現(xiàn)不同語(yǔ)言間進(jìn)行協(xié)助開(kāi)發(fā),可以使用通信的方式來(lái)實(shí)現(xiàn),這次實(shí)現(xiàn)和的協(xié)助開(kāi)發(fā),是項(xiàng)目主要服務(wù)端,由于要處理一些系統(tǒng)底層的事務(wù),所以要用提供一個(gè)輔助服務(wù),為主服務(wù)端處理相關(guān)事務(wù),以下是搭建流程和服務(wù)間通信原理。
實(shí)現(xiàn)不同語(yǔ)言間進(jìn)行協(xié)助開(kāi)發(fā),可以使用通信的方式來(lái)實(shí)現(xiàn),這次實(shí)現(xiàn)Nodejs和JavaWeb的協(xié)助開(kāi)發(fā),Nodejs是項(xiàng)目主要服務(wù)端,由于要處理一些系統(tǒng)底層的事務(wù),所以要用JavaWeb提供一個(gè)輔助服務(wù),為主服務(wù)端處理相關(guān)事務(wù),以下是Java Web Service搭建流程和服務(wù)間通信原理。
我是在Ubuntu下進(jìn)行開(kāi)發(fā)的,先搭建安裝好環(huán)境,新建一個(gè)dynamic web project項(xiàng)目,基本邏輯功能代碼開(kāi)發(fā)完成之后,將項(xiàng)目部署到本地的tomcat上運(yùn)行
簡(jiǎn)單測(cè)試沒(méi)問(wèn)題之后,右擊項(xiàng)目export->war file將整個(gè)導(dǎo)出,然后把導(dǎo)出得到的war文件復(fù)制到所要部署服務(wù)器目錄/usr/local/tomcat/webapps/下(不同電腦則通過(guò)FTP來(lái)傳輸文件)
重啟tomcat即可,到/usr/local/tomcat/bin/目錄下執(zhí)行./shutdown.sh和./startup.sh命令
Web服務(wù)啟動(dòng)之后,由于項(xiàng)目中所提供的服務(wù)耗時(shí)會(huì)達(dá)到分鐘量級(jí),而且每個(gè)服務(wù)線程對(duì)cpu也有很高的占用,所以不能采用實(shí)時(shí)請(qǐng)求和同步請(qǐng)求
因此項(xiàng)目采用消息隊(duì)列技術(shù),將客戶端的請(qǐng)求先推送到消息隊(duì)列中,Web服務(wù)會(huì)在空閑的時(shí)候(這里的空閑是指該服務(wù)當(dāng)前正在處理的任務(wù)數(shù)小于設(shè)定值)去抓取消息并處理,處理結(jié)束之后會(huì)通過(guò)callbackurl將結(jié)果返回
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/65858.html
摘要:采用前后端分離模式可以減后臺(tái)負(fù)擔(dān),加快研發(fā)效率,當(dāng)然,前提是前端能做好的話。還是基礎(chǔ)不夠?qū)е碌暮蠖耸欠耧L(fēng)格很多公司采用了前后端分離模式后,后端仍然采用以往的傳統(tǒng)風(fēng)格,這是不合理的,風(fēng)格的應(yīng)該是前后端分離的最佳實(shí)踐。 showImg(https://segmentfault.com/img/bVFC8f?w=690&h=360);早期的web開(kāi)發(fā)是不分前端后端的。互聯(lián)網(wǎng)進(jìn)入Web2.0時(shí)...
摘要:采用前后端分離模式可以減后臺(tái)負(fù)擔(dān),加快研發(fā)效率,當(dāng)然,前提是前端能做好的話。還是基礎(chǔ)不夠?qū)е碌暮蠖耸欠耧L(fēng)格很多公司采用了前后端分離模式后,后端仍然采用以往的傳統(tǒng)風(fēng)格,這是不合理的,風(fēng)格的應(yīng)該是前后端分離的最佳實(shí)踐。 showImg(https://segmentfault.com/img/bVFC8f?w=690&h=360);早期的web開(kāi)發(fā)是不分前端后端的。互聯(lián)網(wǎng)進(jìn)入Web2.0時(shí)...
摘要:采用前后端分離模式可以減后臺(tái)負(fù)擔(dān),加快研發(fā)效率,當(dāng)然,前提是前端能做好的話。還是基礎(chǔ)不夠?qū)е碌暮蠖耸欠耧L(fēng)格很多公司采用了前后端分離模式后,后端仍然采用以往的傳統(tǒng)風(fēng)格,這是不合理的,風(fēng)格的應(yīng)該是前后端分離的最佳實(shí)踐。 showImg(https://segmentfault.com/img/bVFC8f?w=690&h=360);早期的web開(kāi)發(fā)是不分前端后端的?;ヂ?lián)網(wǎng)進(jìn)入Web2.0時(shí)...
閱讀 688·2023-04-25 18:59
閱讀 1226·2021-09-22 16:00
閱讀 1897·2021-09-22 15:42
閱讀 3606·2021-09-22 15:27
閱讀 1257·2019-08-30 15:54
閱讀 1113·2019-08-30 11:16
閱讀 2460·2019-08-29 16:24
閱讀 836·2019-08-29 12:14