nginx流量鏡像的玩法
2111
發(fā)布于 云南 2024-09-30 · 5804瀏覽 2贊

nginx緩存清理程序?qū)懞昧耍恿藗€(gè)端口監(jiān)聽,需要清理緩存的路徑直接使用post方式提交需要清理緩存的文件的訪問路徑就可以,但是考慮到如果使用多個(gè)緩存服務(wù)器時(shí)就需要進(jìn)行多次提交,如何通過一次提交來(lái)清理多個(gè)緩存服務(wù)器的緩存呢?百度了一下發(fā)現(xiàn)nginx還有個(gè)ngx_http_mirror_module模塊(需要nginx1.13.4以上版本)可以提供流量鏡像功能。

流量鏡像功能簡(jiǎn)單來(lái)說就是把當(dāng)前服務(wù)器的流量復(fù)制到其他渠道,那么按理說我就可以在一臺(tái)服務(wù)器上進(jìn)行配置,把流量鏡像到其他多臺(tái)服務(wù)器,相當(dāng)于一次性請(qǐng)求多臺(tái)服務(wù)器,以達(dá)到提交一次請(qǐng)求就可以清理多個(gè)服務(wù)器的緩存的目的。

具體配置如下:

 

 

緩存清理程序監(jiān)聽12345端口,清理請(qǐng)求post到/purge路徑下就能觸發(fā)緩存清理操作。

配置其他服務(wù)器的監(jiān)聽端口到mirror1、mirror2、mirror3,然后在本機(jī)/purge路徑下配置流量鏡像,當(dāng)請(qǐng)求提交到本機(jī)/purge時(shí),使流量同步到其他3臺(tái)服務(wù)器,即可實(shí)現(xiàn)一次性請(qǐng)求多臺(tái)服務(wù)器。

2111
~
瀏覽 5804
2
相關(guān)推薦
最新評(píng)論
贊過的人 2
評(píng)論加載中...

暫無(wú)評(píng)論,快來(lái)評(píng)論吧!