中央戲劇學(xué)院票務(wù)系統(tǒng)建設(shè)項(xiàng)目技術(shù)描述和部署架構(gòu)
項(xiàng)目基本情況
項(xiàng)目編號(hào):TC240W6M4
項(xiàng)目名稱(chēng):中央戲劇學(xué)院票務(wù)系統(tǒng)建設(shè)項(xiàng)目
采購(gòu)方式:競(jìng)爭(zhēng)性磋商
預(yù)算金額:60 萬(wàn)元(人民幣)
中央戲劇學(xué)院票務(wù)系統(tǒng)建設(shè)項(xiàng)目技術(shù)描述
1、 可集成性
#1.1 投標(biāo)人本期承建的業(yè)務(wù)系統(tǒng)須遵循我校信息標(biāo)準(zhǔn)體系;
#1.2 投標(biāo)人本期承建的業(yè)務(wù)系統(tǒng)身份認(rèn)證須遵循 LDAP 和 CAS 協(xié)議,免費(fèi)開(kāi)放與我校的統(tǒng)一身份認(rèn)證與管理平臺(tái)集成的接口,實(shí)現(xiàn)系統(tǒng)的單點(diǎn)登錄和統(tǒng)一身份認(rèn)證;
#1.3 投標(biāo)人本期承建的業(yè)務(wù)系統(tǒng)需免費(fèi)開(kāi)放與我校數(shù)據(jù)集成平臺(tái)集成的接口,保障數(shù)據(jù)集成平臺(tái)從業(yè)務(wù)系統(tǒng)抓取其他業(yè)務(wù)系統(tǒng)需要共享交換的數(shù)據(jù),并且保障了數(shù)據(jù)集成平臺(tái)推送業(yè)務(wù)系統(tǒng)訂閱的數(shù)據(jù);
#1.4 投標(biāo)人本期承建的業(yè)務(wù)系統(tǒng)需免費(fèi)開(kāi)放與我校門(mén)戶(hù)平臺(tái)集成的接口;
#1.5 投標(biāo)人本期承建的業(yè)務(wù)系統(tǒng)需免費(fèi)開(kāi)放與我校移動(dòng)校園集成的接口,需要集成 Oauth 認(rèn)證,確保用戶(hù)在移動(dòng)校園的統(tǒng)一登錄,移動(dòng)內(nèi)容需要提供獨(dú)立的 URL 地址和移動(dòng)端的自適應(yīng)展現(xiàn),便于進(jìn)行移動(dòng)校園的整合,同時(shí)還要提供推送的相關(guān)數(shù)據(jù)源訪(fǎng)問(wèn)方式和數(shù)據(jù)庫(kù)視圖信息,便于和推動(dòng)引擎對(duì)接提供移動(dòng)化推送服務(wù);
2、開(kāi)放性
需要有良好地開(kāi)放性,對(duì)于一些新的應(yīng)用,能夠比較便捷地進(jìn)行整合對(duì)接。
3、可管理性
要有良好的后臺(tái)管理,能夠針對(duì)用戶(hù)、角色、功能以及權(quán)限進(jìn)行可視化地配置,對(duì)于系統(tǒng)正常輸入、異常輸入,乃至第三方整合的異常問(wèn)題,能夠有效地處理并提供提醒機(jī)制,便于問(wèn)題的發(fā)現(xiàn)和快速處理。
4、可擴(kuò)展性
便于學(xué)院后續(xù)應(yīng)用的變更、調(diào)整以及擴(kuò)展,要能夠支持組件開(kāi)發(fā)模式,比較便捷地進(jìn)行自主開(kāi)發(fā)以及第三方的開(kāi)發(fā)擴(kuò)展。
5、整體架構(gòu)
本系統(tǒng)采用以下架構(gòu)方案實(shí)現(xiàn)
中央戲劇學(xué)院票務(wù)系統(tǒng)建設(shè)項(xiàng)目設(shè)計(jì)依據(jù):
1.系統(tǒng)具備一定的復(fù)雜性,各個(gè)模塊之間的關(guān)聯(lián)性和耦合程度較強(qiáng)
2.系統(tǒng)對(duì)并發(fā)的要求不高
3.系統(tǒng)在渲染側(cè)(企業(yè)微信端與瀏覽器)的客戶(hù)端比較單一
4.系統(tǒng)的業(yè)務(wù)相對(duì)比較單一基于以上考慮,將大型分布式票務(wù)營(yíng)銷(xiāo)平臺(tái)核心業(yè)務(wù)作二次抽取后形成單體架構(gòu)業(yè)務(wù)系統(tǒng)。該架構(gòu)具有以下特點(diǎn):
1.統(tǒng)一性:所有功能作為一個(gè)整體存在,易于理解和部署,初始開(kāi)發(fā)成本較低,因?yàn)椴恍枰獜?fù)雜的系統(tǒng)間交互設(shè)計(jì)。
2.技術(shù)棧單一:整個(gè)應(yīng)用使用同一種編程語(yǔ)言和技術(shù)棧開(kāi)發(fā),便于團(tuán)隊(duì)成員之間的協(xié)作和知識(shí)共享。
3.集中式管理:系統(tǒng)的配置、編譯、部署和監(jiān)控都是集中進(jìn)行的,運(yùn)維相對(duì)簡(jiǎn)單。
4.性能優(yōu)化簡(jiǎn)便:由于所有組件運(yùn)行在同一進(jìn)程中,內(nèi)存、CPU 資源調(diào)配和性能優(yōu)化較為直接。
5. 開(kāi)發(fā)效率高:開(kāi)發(fā)團(tuán)隊(duì)可以快速迭代,因?yàn)樾薷囊惶幋a無(wú)需考慮對(duì)其他模塊的影響(假定良好的模塊化設(shè)計(jì))。
中央戲劇學(xué)院票務(wù)系統(tǒng)建設(shè)項(xiàng)目部署架構(gòu):
基于單體架構(gòu)設(shè)計(jì),本系統(tǒng)采用以下部署方案
該部署方案具備以下特性:
1.單一部署包:整個(gè)應(yīng)用程序被打包為一個(gè)單獨(dú)的部署單元,在本項(xiàng)目中,前端將通過(guò) Nginx 中間件作為靜態(tài)資源分發(fā)服務(wù)器,后端服務(wù)以可執(zhí)行 jar 包的方式進(jìn)行部署。部署時(shí)只需上傳靜態(tài)溫江并啟動(dòng) jar 即可,部署過(guò)程相對(duì)簡(jiǎn)單直接。
2.集中部署:由于所有功能模塊都集成在一起,對(duì)服務(wù)器的資源需求比較一致,請(qǐng)求將通過(guò)負(fù)載均衡器分發(fā)到多臺(tái)服務(wù)器上。這種部署模式減少了部署配置的復(fù)雜度,并使所有服務(wù)在一致的環(huán)境中運(yùn)行,加強(qiáng)了多個(gè)服務(wù)節(jié)點(diǎn)之間的負(fù)載權(quán)重的一致性。
3. 部署頻率較低:由于服務(wù)模塊相對(duì)較少,采用這種部署方式降低了服務(wù)的更新頻率,同時(shí)避免了在大型分布式架構(gòu)中的復(fù)雜鏈路,便于保證系統(tǒng)的穩(wěn)定性。
隨便看看
- 2022-01-11同程和“國(guó)潮漢風(fēng)”徐州沉浸式漢文化體驗(yàn)城市項(xiàng)目達(dá)成合作
- 2022-02-06VR在旅行社中的結(jié)合應(yīng)用
- 2022-01-30文旅融合發(fā)展的“日常生活”模式
- 2021-12-23智慧旅游平臺(tái)建設(shè)方案
- 2021-12-31重慶山城巷仁愛(ài)荒野推出沉浸式戶(hù)外劇場(chǎng)《仁愛(ài)荒野》