簡體   English   中英

使用Memcache向Apache的mod_proxy_balancer添加決策邏輯

[英]Adding decision logic to Apache's mod_proxy_balancer with Memcache

我想要實現的是讓Apache的mod_proxy_balancer檢查是否已經使用Memcache存儲區發出了請求。

基本上:
流媒體請求進入。
檢查流媒體是否已經與Memcache一起提供。
如果是這樣,該流媒體服務器可以處理另一個請求。
如果是這樣,則向所述流媒體服務器發送請求。
如果沒有,則將請求發送到下一個流媒體服務器。
將key:value對存儲在Memcache中。

我的問題是:
mod_proxy_balancer是否已經以某種方式執行此操作?
無論如何,可以使Apache成為可感知內容的負載平衡器嗎?
其他任何建議,其他軟件,其他方法等也將不勝感激。

干杯。

看'mod_proxy_balancer.c'; 可以按照文件注釋中的建議添加其他lbmethod。 沿着“ bymemcached_t”或“ bymemcached_r”的界線,其中t和r結尾分別表示“ bytraffic”和“ byrequests”方法。 我們將在上面執行偽代碼,如果找不到偽代碼,請繼續執行其他方法,然后將結果保存在memcached存儲中。

在我的研究中,我遇到了HAProxy,它使用'uri'的平衡算法選項完全按照其文檔的要求工作,而沒有使用Memcached。 這對我來說很好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM