Apache Tomcat叢集下,如何將通知請求發給叢集

2022-03-11 23:35:40 字數 4036 閱讀 1104

1樓:

理論上伺服器(叢集)和使用者應分佈在防火牆兩邊,建議在防火牆的伺服器一側部署訊息服務(如activemq等)實現通知,訊息服務僅用於伺服器間資訊交換,不要把面向使用者的服務混淆進來。

2樓:匿名使用者

做的是負載均衡 為啥還傳送每個tomcat 思路可能不對吧!

3樓:匿名使用者

開一臺快取伺服器(eg.redis,membercache),或在其中一臺安裝快取伺服器,快取資料放到快取伺服器,web應用程式讀取快取伺服器的資料。這樣就不存在這個問題。

只要更新快取伺服器裡的資料就行了。

4樓:愛在心上

apache 可以設定tomcat session共享的。

引數:worker.controller.sticky_session

worker.controller.sticky_session=false,提交頁面,將按照負載均衡的規則切換伺服器,實現「完全的負載均衡」,代價是tomcat不停交換session資料,慢;

worker.controller.sticky_session=true,提交頁面將仍使用同一伺服器(session建立在哪就用哪臺),不能保證完完全全的負載均衡,但相對能省頻繁切換伺服器的代價。

可能會變上面的快一些。

worker.controller.sticky_session_force=true,始終**到session建立的伺服器上。

還設有dwr好像自己實現了session,不知道能不能實現session共享。如果不行的話,不要用dwr了。

建議不要用session共享, 效率太低了,可以加一臺快取伺服器來自己管理session。

說實話dwr的訊息推送,其實就是客戶端輪詢的改進版。

5樓:花跡莫淺憶

具體如何配置的8406mod_jk配置檔案如何詳細說說674

apache + tomcat 做叢集,和 專門的叢集軟體有什麼區別

6樓:max的深林

你的叢集配置是指什麼,apache和tomcat配置不需要tomcat做任何事,在apache上配置多個tomcat就好了。

apache啟用tomcat的外掛後,可以保證相同的請求送到相同的tomcat伺服器。這樣可以保證session的永續性。

有時為了防止apache伺服器的故障,還會使用多個apache伺服器。多個可以用相同的配置,前面的交換機無論轉到哪個apache,最終都會到相同的tomcat。

為什麼一般來說,用tomcat部署叢集,卻不需要apache部署叢集呢?

7樓:匿名使用者

叢集的話可以用apache加tomcat的jk外掛

至於說檔案同步問題,你說的檔案同步是web專案中的檔案的同步嗎?同一伺服器上可以把不同tomcat的虛擬目錄配置到同一個資料夾下,不同電腦的話可以考慮做區域網,共享虛擬驅動器,直接訪問web專案存放路徑,這樣就不存在檔案同步問題了,專案只有一份

apache和tomcat叢集配置的意義是什麼?當多個tomcat共用apache,不進行叢集配置會怎麼樣?

8樓:匿名使用者

你的叢集配置是指什麼,apache和tomcat配置不需要tomcat做任何事,在apache上配置多個tomcat就好了。

apache啟用tomcat的外掛後,可以保證相同的請求送到相同的tomcat伺服器。這樣可以保證session的永續性。

有時為了防止apache伺服器的故障,還會使用多個apache伺服器。多個可以用相同的配置,前面的交換機無論轉到哪個apache,最終都會到相同的tomcat。

apache+tomcat叢集怎麼訪問專案

9樓:永恆哥30彷兞

可以apache做為反向**伺服器,多個tomcat作為應用伺服器。使用apache監聽80埠,主要使用在域名繫結上,因為域名只能繫結80埠,但是一臺伺服器上可能有多個tomcat或者只有一個公網ip,這樣不同域名可以都跳轉到該公網ip的80埠,因為apache監聽了80埠,所有其實所有域名都是先訪問的apache,apache再通過反向**將不同域名的請求到不同的tomcat地址,這裡的tomcat地址就可以使用內網地址了。甚至是不同伺服器的,只要apache所在的這臺伺服器能夠訪問到你的tomcat地址就可以。

例如上方,域名test1.ebiaoji.com和test.

ebiaoji.com都繫結了同一個公網ip,但在訪問時,test1.ebiaoji.

com會訪問這臺伺服器的81埠監聽的服務(tomcat),test.ebiaoji.com會訪問到內網中的192.

168.1.3伺服器8087埠的服務(tomcat);

關於apache+tomcat叢集產品專案部署與訪問問題; 10

10樓:y破刀客

可以apache做為反向**伺服器,多個tomcat作為應用伺服器。使用apache監聽80埠,主要使用在域名繫結上,因為域名只能繫結80埠,但是一臺伺服器上可能有多個tomcat或者只有一個公網ip,這樣不同域名可以都跳轉到該公網ip的80埠,因為apache監聽了80埠,所有其實所有域名都是先訪問的apache,apache再通過反向**將不同域名的請求到不同的tomcat地址,這裡的tomcat地址就可以使用內網地址了。甚至是不同伺服器的,只要apache所在的這臺伺服器能夠訪問到你的tomcat地址就可以。

例如上方,域名test1.ebiaoji.com和test.

ebiaoji.com都繫結了同一個公網ip,但在訪問時,test1.ebiaoji.

com會訪問這臺伺服器的81埠監聽的服務(tomcat),test.ebiaoji.com會訪問到內網中的192.

168.1.3伺服器8087埠的服務(tomcat);

如何搭建apache+tomcat叢集

tomcat叢集是怎樣弄的

apache tomcat 7 0 11解壓後怎樣用啊?我沒看到安裝之類的東西啊

同上 若是綠色版不用安裝。解壓包裡bin下面有setclasspath.bat 雙擊出現dos視窗 servers startup in xxms 即執行了專tomcat。讓那個屬視窗開 著就行了,不用時直接關掉即可。其餘操作就看你的了 可以參考如下配置 1 tomcat5.5.26 1 安裝apa...

珠海短號叢集,中國移動短號叢集網使用者只有撥短號才能免費?

看了這麼多 哎.本地短號5元包月.長途號10元包月.互打免費 就一個珠海.哪來這麼多 的?汗死 如想辦理,打個 到10086 他們會推薦你們加入哪個集團的 新業務當然會樂意為你服務的 然後就照他們說的辦理就ok了 是哪個學校就加入哪個集團網就好了。集團網內互打免費,長途還是要收費啊。不過中國移動有一...

廣東移動卡短號叢集網的問題,廣東移動叢集網短號取消業務後,能重新申請原來的短號嗎

1全部1 辦理短號只能打短號,打原來手機號要收費的2,儲存在手機打是有效的,不用每次輸入 3,網內不可以用短號發資訊的,收不到 4,可以取消的 我用短號有三年有左右了,很值 說是錯誤的,我剛用兩臺手機試發了,一月取消只是取消下月不在收費,懂?1 要撥打短號才有優惠,長號沒優惠 2 儲存在本地是有效的...