sersync實現多臺服務器實時同步文件

基本架構    如上圖所示,線程組線程是等待線程隊列的守護線程,當隊列中有數據的時候,線程組守護線程逐個喚醒,當隊列中inotify事件較多的時候就會被全部喚醒一起工作。這樣設計的目的是能夠同時處理多個inotify事件,重發利用服務器的併發能力(核數*2+2)。    之所以稱之爲線程組線程,是因爲每個線程在工作的時候,會根據服務器的數量建立子線程,子線程可以保證所有的文件與各個服務器同時同步,
相關文章
相關標籤/搜索