[發(fā)明專利]一種內(nèi)容發(fā)布方法、系統(tǒng)、設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201911192690.4 | 申請日: | 2019-11-28 |
| 公開(公告)號: | CN112865997B | 公開(公告)日: | 2023-01-31 |
| 發(fā)明(設(shè)計)人: | 鄭友聲;王少陽 | 申請(專利權(quán))人: | 貴州白山云科技股份有限公司 |
| 主分類號: | H04L41/0803 | 分類號: | H04L41/0803;H04L67/06;H04L67/30 |
| 代理公司: | 北京名華博信知識產(chǎn)權(quán)代理有限公司 11453 | 代理人: | 李冬梅 |
| 地址: | 550003 貴州省貴陽市*** | 國省代碼: | 貴州;52 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 內(nèi)容 發(fā)布 方法 系統(tǒng) 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明公開了一種內(nèi)容發(fā)布方法、系統(tǒng)、設(shè)備及存儲介質(zhì),內(nèi)容發(fā)布方法包括至少一次灰度發(fā)布操作,每次灰度發(fā)布操作包括以下步驟:接收灰度配置特征;根據(jù)灰度配置特征,生成灰度發(fā)布策略文件;接收發(fā)布請求,并根據(jù)灰度發(fā)布策略文件的屬性采用相應(yīng)的發(fā)布方式將灰度發(fā)布策略文件下發(fā)至設(shè)備。根據(jù)灰度發(fā)布策略文件的屬性采用相應(yīng)的發(fā)布方式將灰度發(fā)布策略文件下發(fā)至設(shè)備,提升了下發(fā)效率,減少下發(fā)過程對中心服務(wù)器的占用,提升了中心服務(wù)器的承載能力。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種內(nèi)容發(fā)布方法、系統(tǒng)、設(shè)備及存儲介質(zhì)。
背景技術(shù)
灰度從字面意思理解就是存在于黑與白之間的一個平滑過渡的區(qū)域,對于互聯(lián)網(wǎng)產(chǎn)品來說,上線和未上線就是黑與白之分,而實現(xiàn)未上線功能平穩(wěn)過渡的一種方式就叫做灰度發(fā)布。互聯(lián)網(wǎng)產(chǎn)品具有用戶規(guī)模大、版本更新頻繁等特定,因此,軟件或者配置更新之前都要經(jīng)過灰度方式上線,很好的規(guī)避了各種全網(wǎng)上線過程中存在的風(fēng)險。
在進(jìn)行灰度發(fā)布之前,要對灰度發(fā)布過程中涉及到的各個特征進(jìn)行配置。比如,在針對服務(wù)器進(jìn)行灰度發(fā)布過程中,特征配置文件中設(shè)置開關(guān)項,通過對不同城市中不同類型的服務(wù)器的某種特性進(jìn)行開啟或關(guān)閉,達(dá)到灰度發(fā)布的效果。現(xiàn)有技術(shù)中主要通過技術(shù)人員人工編寫包含特征配置的文件,并將其同步至版本倉庫中后,進(jìn)行灰度發(fā)布。但人工編寫包含配置特征的文件容易出現(xiàn)錯誤,而這種錯誤的成本非常巨大。
另外,現(xiàn)有技術(shù)中在進(jìn)行灰度發(fā)布時,只負(fù)責(zé)將包含特征配置的文件下發(fā),無法對文件的正確性進(jìn)行校驗,保證不了灰度發(fā)布的準(zhǔn)確性;或者,能夠?qū)ξ募恼_性進(jìn)行校驗,但檢驗時間過長,嚴(yán)重浪費中心服務(wù)器的性能。并且,現(xiàn)有的灰度發(fā)布過程中也并不關(guān)心下發(fā)后涉及到的服務(wù)器的生效情況,對業(yè)務(wù)影響無感知。
同時,除了灰度發(fā)布之外,在實際對內(nèi)容進(jìn)行發(fā)布過程中,還包括測試和全網(wǎng)上線,而有的一些應(yīng)用在內(nèi)容過程中的軟件沒有直接區(qū)分灰度發(fā)布、測試和正式發(fā)布等狀態(tài),使得后期運維操作變得復(fù)雜。
發(fā)明內(nèi)容
為了解決上述至少一個技術(shù)問題,本發(fā)明提供了一種內(nèi)容發(fā)布方法、系統(tǒng)、設(shè)備及存儲介質(zhì)。
本發(fā)明提供了一種內(nèi)容發(fā)布方法,所述內(nèi)容發(fā)布方法包括至少一次灰度發(fā)布操作,每次所述灰度發(fā)布操作包括以下步驟:
接收灰度配置特征;
根據(jù)所述灰度配置特征,生成灰度發(fā)布策略文件;
接收發(fā)布請求,并根據(jù)所述灰度發(fā)布策略文件的屬性采用相應(yīng)的發(fā)布方式將所述灰度發(fā)布策略文件下發(fā)至設(shè)備。
上述內(nèi)容發(fā)布方法還具有以下特點:所述根據(jù)所述灰度發(fā)布策略文件的屬性采用相應(yīng)的發(fā)布方式將所述灰度發(fā)布策略文件下發(fā)至設(shè)備包括:
判斷所述灰度發(fā)布策略文件的屬性中文件所占用的存儲空間是否大于或者等于預(yù)設(shè)值,若是,則根據(jù)所述設(shè)備的設(shè)備信息和所述灰度發(fā)布策略文件,確定是否將所述灰度發(fā)布策略文件下發(fā)至設(shè)備;
若否,則根據(jù)灰度發(fā)布列表和所述灰度發(fā)布策略文件,確定是否將所述灰度發(fā)布策略文件下發(fā)至設(shè)備。
上述內(nèi)容發(fā)布方法還具有以下特點:所述根據(jù)所述設(shè)備的設(shè)備信息和所述灰度發(fā)布策略文件,確定是否將所述灰度發(fā)布策略文件下發(fā)至設(shè)備包括:
獲取所述設(shè)備的設(shè)備信息;
判斷所述灰度發(fā)布策略文件的灰度配置特征是否與所述設(shè)備信息相同,若否,則將所述灰度發(fā)布策略文件下發(fā)至所述設(shè)備;
和/或,
所述根據(jù)灰度發(fā)布列表和所述灰度發(fā)布策略文件,確定是否將所述灰度發(fā)布策略文件下發(fā)至設(shè)備包括:
判斷所述灰度發(fā)布策略文件是否存在于所述灰度發(fā)布列表中,若否,則將所述灰度發(fā)布策略文件下發(fā)至所述設(shè)備。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于貴州白山云科技股份有限公司,未經(jīng)貴州白山云科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911192690.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:升降結(jié)構(gòu)及機(jī)器人
- 下一篇:拖布盒
- 內(nèi)容再現(xiàn)系統(tǒng)、內(nèi)容提供方法、內(nèi)容再現(xiàn)裝置、內(nèi)容提供裝置、內(nèi)容再現(xiàn)程序和內(nèi)容提供程序
- 內(nèi)容記錄系統(tǒng)、內(nèi)容記錄方法、內(nèi)容記錄設(shè)備和內(nèi)容接收設(shè)備
- 內(nèi)容服務(wù)系統(tǒng)、內(nèi)容服務(wù)器、內(nèi)容終端及內(nèi)容服務(wù)方法
- 內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)裝置、內(nèi)容再生終端及內(nèi)容分發(fā)方法
- 內(nèi)容發(fā)布、內(nèi)容獲取的方法、內(nèi)容發(fā)布裝置及內(nèi)容傳播系統(tǒng)
- 內(nèi)容提供裝置、內(nèi)容提供方法、內(nèi)容再現(xiàn)裝置、內(nèi)容再現(xiàn)方法
- 內(nèi)容傳輸設(shè)備、內(nèi)容傳輸方法、內(nèi)容再現(xiàn)設(shè)備、內(nèi)容再現(xiàn)方法、程序及內(nèi)容分發(fā)系統(tǒng)
- 內(nèi)容發(fā)送設(shè)備、內(nèi)容發(fā)送方法、內(nèi)容再現(xiàn)設(shè)備、內(nèi)容再現(xiàn)方法、程序及內(nèi)容分發(fā)系統(tǒng)
- 內(nèi)容再現(xiàn)裝置、內(nèi)容再現(xiàn)方法、內(nèi)容再現(xiàn)程序及內(nèi)容提供系統(tǒng)
- 內(nèi)容記錄裝置、內(nèi)容編輯裝置、內(nèi)容再生裝置、內(nèi)容記錄方法、內(nèi)容編輯方法、以及內(nèi)容再生方法
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機(jī)的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務(wù)器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計算機(jī)設(shè)備以及可讀存儲介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務(wù)器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設(shè)備及計算機(jī)可讀存儲介質(zhì)
- 信息發(fā)布方法及裝置、存儲介質(zhì)、終端
- 服務(wù)發(fā)布方法及裝置、服務(wù)器、存儲介質(zhì)





