[發(fā)明專利]一種實(shí)現(xiàn)能源云服務(wù)系統(tǒng)應(yīng)用模式快速轉(zhuǎn)換的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201711051983.1 | 申請(qǐng)日: | 2017-11-01 |
| 公開(公告)號(hào): | CN108040080A | 公開(公告)日: | 2018-05-15 |
| 發(fā)明(設(shè)計(jì))人: | 高榮富 | 申請(qǐng)(專利權(quán))人: | 鎮(zhèn)江千月廣告?zhèn)髅接邢薰?/a> |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F17/30;G06F8/60 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 212001 江蘇省*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 能源 服務(wù) 系統(tǒng) 應(yīng)用 模式 快速 轉(zhuǎn)換 方法 | ||
本發(fā)明公開了一種實(shí)現(xiàn)能源云服務(wù)系統(tǒng)應(yīng)用模式快速轉(zhuǎn)換的方法,包括如下步驟:首先建立能在兩種模式間快速轉(zhuǎn)換的數(shù)據(jù)存儲(chǔ)和計(jì)算機(jī)制,為小規(guī)模運(yùn)行的關(guān)系型數(shù)據(jù)庫(kù)選擇PostgreSQL,采用兼容8.4版本的語法,并作出向Greenplum的兼容方案,就可以確保系統(tǒng)能在兩種模式的數(shù)據(jù)庫(kù)間完好兼容;然后建立能在兩種模式間快速轉(zhuǎn)換的業(yè)務(wù)邏輯處理能力機(jī)制,采用Tomcat作為處理業(yè)務(wù)邏輯運(yùn)算的WEB容器,并采用nginx作為前端負(fù)載均衡器,將業(yè)務(wù)請(qǐng)求均勻的分散到各個(gè)Tomcat實(shí)例上,同時(shí),為了便于快速部署及伸縮,將nginx,tomcat分別采用docker容器進(jìn)行部署。本發(fā)明解決了能源云平臺(tái)不能同時(shí)滿足應(yīng)用于眾多企業(yè)共用的平臺(tái)運(yùn)營(yíng)模式和中小規(guī)模企業(yè)內(nèi)部使用模式的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及能源云服務(wù)技術(shù)領(lǐng)域,具體為一種實(shí)現(xiàn)能源云服務(wù)系統(tǒng)應(yīng)用模式快速轉(zhuǎn)換的方法。
背景技術(shù)
能源云平臺(tái)在設(shè)計(jì)之初,就考慮到要面向不同的業(yè)務(wù)模式和用戶規(guī)模——當(dāng)部署于小規(guī)模企業(yè)用戶內(nèi)部,只由該企業(yè)使用時(shí),由于小規(guī)模企業(yè)只有少量的接入設(shè)備,數(shù)據(jù)量和并發(fā)處理的業(yè)務(wù)都不多。對(duì)于這種用戶,理想的狀態(tài)是只需要一臺(tái)服務(wù)器即可運(yùn)行能源云平臺(tái);而對(duì)于平臺(tái)型運(yùn)營(yíng)的業(yè)務(wù)模式,將在同一個(gè)平臺(tái)內(nèi),為數(shù)百家甚至更多的企業(yè)客戶提供服務(wù)。數(shù)據(jù)量和并發(fā)業(yè)務(wù)數(shù)量都很龐大。
這兩種應(yīng)用場(chǎng)景下,適合采用的技術(shù)差異非常大,比如,大型平臺(tái)適合采用大規(guī)模、高并發(fā)的并行計(jì)算數(shù)據(jù)庫(kù)來存儲(chǔ)和計(jì)算數(shù)據(jù),采用數(shù)十個(gè)甚至更多的服務(wù)器同時(shí)存儲(chǔ)并計(jì)算數(shù)據(jù)。而對(duì)于一個(gè)數(shù)據(jù)量不是很大企業(yè)內(nèi)部使用的情況來說,采用并行數(shù)據(jù)庫(kù)就過于龐大和復(fù)雜了,如果只有一臺(tái)服務(wù)器,不但發(fā)揮不出高并發(fā)數(shù)據(jù)庫(kù)的優(yōu)勢(shì),還會(huì)導(dǎo)致系統(tǒng)的維護(hù)難度大大增加,需要專門的并行數(shù)據(jù)庫(kù)維護(hù)團(tuán)隊(duì),對(duì)于一般的企業(yè)來說,這個(gè)維護(hù)成本根本無法承受。
對(duì)于企業(yè)內(nèi)部獨(dú)立使用的場(chǎng)景,適合采用成熟、易用的傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù),足夠處理企業(yè)內(nèi)部的數(shù)據(jù)計(jì)算,并且維護(hù)簡(jiǎn)單,部署和維護(hù)成本很低。而如果本系統(tǒng)為這種應(yīng)用場(chǎng)景而設(shè)計(jì),采用傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù),在作為大型平臺(tái)應(yīng)用時(shí),數(shù)據(jù)存儲(chǔ)量和計(jì)算的響應(yīng)速度都完全達(dá)不到要求,成為一套無法使用的擺設(shè)。
如果為兩種場(chǎng)景,采用不同的模式進(jìn)行設(shè)計(jì)和開發(fā),使用兩套獨(dú)立的代碼,又無異于開發(fā)了兩套系統(tǒng)。開發(fā)量及今后升級(jí)修改、測(cè)試的工作量和周期都翻倍增加,為此,我們提出一種實(shí)現(xiàn)能源云服務(wù)系統(tǒng)應(yīng)用模式快速轉(zhuǎn)換的方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實(shí)現(xiàn)能源云服務(wù)系統(tǒng)應(yīng)用模式快速轉(zhuǎn)換的方法,以解決上述背景技術(shù)中提出的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種實(shí)現(xiàn)能源云服務(wù)系統(tǒng)應(yīng)用模式快速轉(zhuǎn)換的方法,包括如下步驟:
(1)建立能在兩種模式間快速轉(zhuǎn)換的數(shù)據(jù)存儲(chǔ)和計(jì)算機(jī)制,為小規(guī)模運(yùn)行的關(guān)系型數(shù)據(jù)庫(kù)選擇PostgreSQL,采用兼容8.4版本的語法,并作出向Greenplum的兼容方案,就可以確保系統(tǒng)能在兩種模式的數(shù)據(jù)庫(kù)間完好兼容;
(2)建立能在兩種模式間快速轉(zhuǎn)換的業(yè)務(wù)邏輯處理能力機(jī)制,采用Tomcat作為處理業(yè)務(wù)邏輯運(yùn)算的WEB容器,并采用nginx作為前端負(fù)載均衡器,將業(yè)務(wù)請(qǐng)求均勻的分散到各個(gè)Tomcat實(shí)例上,同時(shí),為了便于快速部署及伸縮,將nginx,tomcat分別采用docker容器進(jìn)行部署;當(dāng)需要擴(kuò)容節(jié)點(diǎn),增減業(yè)務(wù)處理單元的數(shù)量時(shí),只需要快速?gòu)?fù)制docker容器即可,無需反復(fù)安裝和配置;
(3)建立能在兩種模式間快速轉(zhuǎn)換的信息流收發(fā)機(jī)制,采用Kafka作為信息流收發(fā)的組件,接收來自各個(gè)ACCS服務(wù)器傳輸?shù)拇罅繑?shù)據(jù),以及向ACCS服務(wù)器下發(fā)的數(shù)據(jù);將管理集群的zookeeper和一個(gè)最小集合(3個(gè)節(jié)點(diǎn))的Kafka組成一個(gè)最小集群,并將其部署到docker容器中;當(dāng)小規(guī)模部署時(shí),只需要復(fù)制一個(gè)容器到運(yùn)行環(huán)境中即可完成部署,非常快捷;當(dāng)作為大型云平臺(tái)運(yùn)行時(shí),可以復(fù)制多個(gè)容器,并將新增容器中的Kafka管理節(jié)點(diǎn)配置成原有的zookeeper即可完成擴(kuò)容;需要縮減節(jié)點(diǎn)時(shí),關(guān)閉需要縮減的節(jié)點(diǎn)即可,不需要額外操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于鎮(zhèn)江千月廣告?zhèn)髅接邢薰荆唇?jīng)鎮(zhèn)江千月廣告?zhèn)髅接邢薰驹S可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711051983.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





