久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

APACHE(proxy_ajp_stickysession) + TOMCAT(msm_sticky)實現(xiàn)HA

 hehffyy 2018-05-28

1.方案特點

  • Apache端使用AJP方式連接后端TOMCAT,,啟用sticky,實現(xiàn)會話級別的負載均衡,。
  • APACHE端配置支持后端TOMCAT節(jié)點的故障轉(zhuǎn)移,。
  • 可選的APACHE通過keepalived實現(xiàn)2臺apache的主備配置,實現(xiàn)apache服務(wù)器的高可用
  • TOMCAT端使用memcached session manager實現(xiàn)SESSION的共享存儲和訪問,。
  • memcached session manager采用sticky方式配置,,實現(xiàn)memcached的failover,確保memcached高可用,。

2.建議場景

該方案主要可以用于中型或大型WEB系統(tǒng),。在架構(gòu)的各層都考慮了高可用。是比較完善的廉價解決方案之一,??梢灾С侄鄠€TOMCAT節(jié)點,對TOMCAT節(jié)點的擴容的非常方便,??梢允褂迷趯煽啃砸蟊容^高的WEB業(yè)務(wù)系統(tǒng),如對外業(yè)務(wù)支撐,,業(yè)務(wù)處理系統(tǒng),,中大型業(yè)務(wù)型網(wǎng)站等

 

3.基礎(chǔ)環(huán)境安裝設(shè)置

 

操作系統(tǒng)環(huán)境,APACHE安裝,,TOMCAT集群安裝,TOMCAT測試工程請參見:

http://zp820705./blog/1347417

4.Memcached安裝配置

本例中在兩個節(jié)點中分別安裝兩個memcached,。

n1:10.10.10.11:11211

 

n2:10.10.10.12:11211

詳細安裝配置請參考:

 

Memcached學(xué)習(xí)筆記 — 第二部分:Memcached服務(wù)器安裝

 

4.TOMCAT配置

Tomcat采用memcached session manager配置session保存到memcached中,,并配置memcached為主備模式,實現(xiàn)memcached的高可用,。

 

根據(jù):http://code.google.com/p/memcached-session-manager/wiki/SetupAndConfiguration

下載和配置tomcat+msm

 

選擇配置kryo-serializer作為序列化方式,。

下載需要的所有jar包放入tomcat的lib目錄下($CATALINA_HOME/lib/

memcached-session-manager-1.6.0.jar

memcached-session-manager-tc6-1.6.0.jar

spymemcached-2.7.3.jar

kryo-serializer: msm-kryo-serializerkryo-serializerskryominlogreflectasmasm-3.2

 

各節(jié)點tomcat需要的lib包相同。

 

tomcat1節(jié)點配置

修改$CATALINA_HOME/conf/context.xml配置文件,,加入manager節(jié)點

 

 

Tomcat配置文件context.xml代碼  收藏代碼
  1. <Context>  
  2.   ...  
  3.   <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"  
  4.     memcachedNodes="n1:10.10.10.11:11211,n2:10.10.10.12:11211"  
  5.     failoverNodes="n1"  
  6.     requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"  
  7.     transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"  
  8.     />  
  9. </Context>  

 

設(shè)置memcached故障轉(zhuǎn)移節(jié)點為:n1 

 

 

修改Engine節(jié)點配置,,以支持AJP方式連接

<Engine name="Catalina" defaultHost="localhost">

<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">

 

 

tomcat2節(jié)點配置

 

修改$CATALINA_HOME/conf/context.xml配置文件,加入manager節(jié)點

 

 

Tomcat配置文件context.xml代碼  收藏代碼
  1. <Context>  
  2.   ...  
  3.   <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"  
  4.     memcachedNodes="n1:10.10.10.11:11211,n2:10.10.10.12:11211"  
  5.     failoverNodes="n2"  
  6.     requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"  
  7.     transcoderFactoryClass="de.javakaffee.web.msm.serializer.kryo.KryoTranscoderFactory"  
  8.     />  
  9. </Context>  

 設(shè)置memcached故障轉(zhuǎn)移節(jié)點為:n2

 

 

 

修改Engine節(jié)點配置,,以支持AJP方式連接

<Engine name="Catalina" defaultHost="localhost">

<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2">

 

 

5.Apache配置

參考:APACHE(proxy) + TOMCAT(session復(fù)制)實現(xiàn)高可用網(wǎng)站或管理系統(tǒng)集群 的“Apache配置”小節(jié)

6.測試

參考:APACHE(proxy) + TOMCAT(session復(fù)制)實現(xiàn)高可用網(wǎng)站或管理系統(tǒng)集群 的“測試”小節(jié)

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多