消息隊列,通常會用來處理兩種服務之間須要進行信息的交互,一種是實時操做,而另外一個不須要數據實時處理,能夠在執行一種處理後,將操做放到消息隊列中.存放消息隊列能夠使用內存,使用數據庫,使用數組等各類數據存儲形式,原理和隊列是同樣的。 隊列中的消息,在讀取後要從隊列中刪除,這樣就能夠保證隊列中的消息每一條均可以傳達到對方,同時沒有重複的消息。 如今對隊列消息的處理使用memache比較多。 消息隊列的輪迴處理win系統能夠使用任務計劃,linux能夠使用crontab。