第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

多個(gè)項(xiàng)目中的公共功能怎么處理?

多個(gè)項(xiàng)目中的公共功能怎么處理?

躍然一笑 2019-04-21 20:37:49
現(xiàn)有一個(gè)已運(yùn)營的網(wǎng)站,網(wǎng)站上提供了一套評(píng)論系統(tǒng),評(píng)論系統(tǒng)中包含評(píng)論功能及相關(guān)的獎(jiǎng)勵(lì)積分、消息通知等?,F(xiàn)在公司需要制作一款A(yù)PP,APP中也包含評(píng)論系統(tǒng)。根據(jù)業(yè)務(wù)分析,有四種解決方案:把評(píng)論系統(tǒng)及相關(guān)的代碼復(fù)制一份到APP接口的項(xiàng)目中把評(píng)論系統(tǒng)及相關(guān)的代碼打包引入到APP接口的項(xiàng)目中APP接口服務(wù)器在接收到APP的評(píng)論相關(guān)請(qǐng)求的時(shí)候轉(zhuǎn)發(fā)到網(wǎng)站服務(wù)器進(jìn)行處理APP中直接請(qǐng)求網(wǎng)站服務(wù)器的評(píng)論接口這四種方案都有各自的好處:第一種實(shí)現(xiàn)起來最快,但是易用性、擴(kuò)展性最差。而且代碼混亂。第二種方式相對(duì)比較理想,但是需要對(duì)現(xiàn)有的整個(gè)評(píng)論功能的代碼進(jìn)行抽離?;ㄙM(fèi)時(shí)間較長。第三方方式架構(gòu)較為清晰,但是會(huì)導(dǎo)致請(qǐng)求處理流程變長,其中某一個(gè)環(huán)境出問題會(huì)影響整個(gè)流程。第四種實(shí)現(xiàn)較為簡單,但是把不同的項(xiàng)目的接口混淆,感覺不太合適。這里問一下大家在開發(fā)的過程中是怎么解決這個(gè)問題的?一些大的公司是怎么處理的?例如支付寶在網(wǎng)站進(jìn)行付款和在手機(jī)APP進(jìn)行付款的流程有何不同?
查看完整描述

2 回答

?
狐的傳說

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超3個(gè)贊

個(gè)人想法..
如果是不同項(xiàng)目,就分開兩份兒...畢竟項(xiàng)目不同以后的需求有可能不同,不要相互綁住對(duì)方.
相同項(xiàng)目,不同端(pc,網(wǎng)頁,手機(jī)),那也最多只是參數(shù)不同啊,用的是相同的后臺(tái)比如你說的支付寶.頂多中間有一層不一樣,但是后面就是統(tǒng)一的了,因?yàn)樗闶峭粋€(gè)項(xiàng)目不同入口而已.
感覺你說的是像是相同項(xiàng)目,數(shù)據(jù)是可以互通的,那就只是不同入口而已...加參數(shù)記錄和判斷是哪個(gè)端來的消息,但是再后面的邏輯就是一樣的...
綜上,如果是我的話,會(huì)在中間加一個(gè)步驟(可能是參數(shù),也可能是邏輯),后面用統(tǒng)一的代碼邏輯.
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-21
?
白板的微信

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

這個(gè)問題在于,在做第一個(gè)項(xiàng)目的時(shí)候就沒有考慮到評(píng)論系統(tǒng)單獨(dú)剝離出來服務(wù)化
如果以后還有可能第三個(gè)項(xiàng)目也用到這個(gè)評(píng)論,建議現(xiàn)在剝離出來,然后提供統(tǒng)一的API接口
                            
查看完整回答
反對(duì) 回復(fù) 2019-04-21
  • 2 回答
  • 0 關(guān)注
  • 371 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)