<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          sersync服務(wù)器同步工具

          聯(lián)合創(chuàng)作 · 2023-10-01 08:05

          sersync主要用于服務(wù)器同步,web鏡像等功能?;?boost1.41.0,inotify api,rsync command.開發(fā)。目前使用的比較多的同步解決方案是inotify-tools+rsync ,另外一個是google開源項目Openduckbill(依賴于inotify- tools),這兩個都是基于腳本語言編寫的。


          相比較上面兩個項目,本項目優(yōu)點是:

          1. sersync是使用c++編寫,而且對linux系統(tǒng)文 件系統(tǒng)產(chǎn)生的臨時文件和重復(fù)的文件操作進(jìn)行過濾(詳細(xì)見附錄,這個過濾腳本程序沒有實現(xiàn)),所以在結(jié)合rsync同步的時候,節(jié)省了運行時耗和網(wǎng)絡(luò)資源。 因此更快。
          2. 相比較上面兩個項目,sersync配置起來很簡單,其中bin目錄下 已經(jīng)有基本上靜態(tài)編譯的2進(jìn)制文件,配合bin目錄下的xml配置文件直接使用即可。
          3. 另外本項目相比較其他腳本開源項目,使用多線程進(jìn)行同步,尤其在同步較大文件時,能夠保證多個服務(wù)器實時保持同步狀 態(tài)。
          4. 本項目有出錯處理機(jī)制,通過失敗隊列對出錯的文件重新同步,如果仍舊失敗,則 每10個小時對同步失敗的文件重新同步。
          5. 本項目自帶crontab功能,只需在 xml配置文件中開啟,即可按您的要求,隔一段時間整體同步一次。無需再額外配置crontab功能。
          6. 本項目socket與http插件擴(kuò)展,滿足您二次開發(fā)的需要。
          瀏覽 21
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  全国极品999无码视频免费观看 | 国产精品色婷婷99久久精品 | 欧美成人毛片AAAAAA | 国产乱婬A∨片免费视频牛牛 | 免费观看色情 |