[發明專利]一種web應用發布方法、應用發布服務器和web服務器有效
| 申請號: | 201410835575.5 | 申請日: | 2014-12-29 |
| 公開(公告)號: | CN104462569B | 公開(公告)日: | 2018-02-06 |
| 發明(設計)人: | 王立建;劉金鑫;李得亮 | 申請(專利權)人: | 山東中創軟件商用中間件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司11227 | 代理人: | 王寶筠 |
| 地址: | 250014 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web 應用 發布 方法 服務器 | ||
技術領域
本發明涉及web應用技術領域,更具體地說,涉及一種web應用發布方法、應用發布服務器和web服務器。
背景技術
現有技術中,web應用發布主要通過水印快照比較方式和事件監控方式實現,其中:
水印快照比較方式主要是在網站備份端,不斷的掃描對比備份文件中的文件與水印文件比較,如果有更新,則將更新的文件同步遠程網站目錄,以實現web應用的發布。該方式雖然可實現對web應用的發布,但是通常不能及時發現文件的更新、導致web應用發布存在延時現象,尤其是當web應用中有大量的文件需要發布時,比如大型的新聞網站,往往不能將新聞及時更新。
事件監控方式主要是通過事件監控器來監控文件的更新,進而實現對web應用的發布。雖然該方式可以及時發現文件的更新,避免web應用發布的延時現象。但是,因事件監控器需調用系統API接口,因此當有大量文件需要更新和同步時,API接口通常需匯報許多事件給上層應用,進而使得在網絡帶寬不足的情況下,造成事件積累,進而使得當積累的事件到達一定的數據量后,導致部分文件不能同步到監控端、造成web應用發布不完整的問題。
發明內容
有鑒于此,本發明實施例的目的在于提供一種web應用發布方法、應用發布服務器和web服務器,以在實現web應用及時發布的基礎上,避免web應用發布不完整的問題。
為實現上述目的,本發明實施例提供如下技術方案:
一種web應用發布方法,應用于應用發布服務器,所述應用發布服務器包括第一文件驅動監控器和第一防護系統,該方法包括:
所述第一文件驅動監控器捕獲預先設置的第一文件監控范圍內的文件操作動作,將所述文件操作動作對應的文件操作信息向所述應用發布服務器中的第一防護系統發送;以及,當接收到所述第一防護系統發送的用于指示文件操作信息接收成功的反饋信息后,控制所述應用發布服務器響應所述文件操作動作發布相應的文件;
所述第一防護系統響應接收到的所述文件操作信息,向所述第一文件驅動監控器發送用于指示所述文件操作信息接收成功的反饋信息;以及,利用預先設置的互聯網傳輸組件向與所述應用發布服務器對應的各個web服務器發送所述文件操作信息,以便各個所述web服務器利用接收到的所述文件操作信息指示的文件操作動作發布相應的文件。
優選的,所述互聯網傳輸組件為inforbus組件。
一種應用發布服務器,包括第一文件驅動監控器和第一防護系統,其中:
所述第一文件驅動監控器用于捕獲預先設置的第一文件監控范圍內的文件操作動作,將所述文件操作動作對應的文件操作信息向所述應用發布服務器中的第一防護系統發送;以及,當接收到所述第一防護系統發送的用于指示文件操作信息接收成功的反饋信息后,控制所述應用發布服務器響應所述文件操作動作發布相應的文件;
所述第一防護系統用于響應接收到的所述文件操作信息,向所述第一文件驅動監控器發送用于指示所述文件操作信息接收成功的反饋信息;以及,利用預先設置的互聯網傳輸組件向與所述應用發布服務器對應的各個web服務器發送所述文件操作信息,以便各個所述web服務器利用接收到的所述文件操作信息指示的文件操作動作發布相應的文件。
優選的,所述互聯網傳輸組件為inforbus組件。
一種web應用發布方法,應用于web服務器,所述web服務器包括第二防護系統,該方法包括:
所述第二防護系統接收所述應用發布服務器中的第一防護系統發送的文件操作信息;以及,利用所述文件操作信息指示的文件操作動作發布相應的文件。
優選的,還包括:
所述web服務器中預先設置的第二文件驅動監控器監控預先設置的第二文件監控范圍內的文件操作動作。
優選的,當所述第二防護系統待發布的文件位于所述第二文件監控范圍內時,
所述第二文件驅動監控器判斷所述第二防護系統是否屬于其特權進程;當是時,允許所述第二防護系統利用所述文件操作信息指示的文件操作動作發布相應的文件。
一種web服務器,包括第二防護系統,其中:
所述第二防護系統用于接收所述應用發布服務器中的第一防護系統發送的文件操作信息;以及,利用所述文件操作信息指示的文件操作動作發布相應的文件。
優選的,還包括:第二文件驅動監控器,所述第二文件驅動監控器用于監控預先設置的第二文件監控范圍內的文件操作動作。
優選的,當所述第二防護系統待發布的文件位于所述第二文件監控范圍內時,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東中創軟件商用中間件股份有限公司,未經山東中創軟件商用中間件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410835575.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于直線生成算法的爬蟲方法及爬蟲系統
- 下一篇:設備緩存文件的整理方法及系統





