什么情況下用多進程 如何在分布式環(huán)境中實現(xiàn)多服務(wù)器多進程間數(shù)據(jù)同步?
如何在分布式環(huán)境中實現(xiàn)多服務(wù)器多進程間數(shù)據(jù)同步?環(huán)境::多個應(yīng)用程序服務(wù)器進程,:每個進程都有自己相對較大的緩存(可能有100-300萬個用戶數(shù)據(jù)):這些進程可能開始在同一臺機器上運行,并且將來將分布
如何在分布式環(huán)境中實現(xiàn)多服務(wù)器多進程間數(shù)據(jù)同步?
環(huán)境:
:多個應(yīng)用程序服務(wù)器進程,
:每個進程都有自己相對較大的緩存(可能有100-300萬個用戶數(shù)據(jù))
:這些進程可能開始在同一臺機器上運行,并且將來將分布到多臺機器,
:在初始化期間從RDBMS讀取所有緩存。
]:現(xiàn)在的問題是如果RDBMS中的數(shù)據(jù)發(fā)生了變化,或者如果多個進程中某個進程的用戶數(shù)發(fā)生了變化
:如何同步所有這些進程中的數(shù)據(jù)?]:如果多個進程在同一臺服務(wù)器上,我將考慮共享內(nèi)存信號量,