°ÁÂ
|
HOME > °ÁÂ > |
°ÁÂ| ¸®´ª½º ¹× ¿ÀǼҽº¿¡ °ü·ÃµÈ °Á¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
|
[Tomcat] tomcat sticky session (·ÎÆ®¹ë·±½ºÀÇ ¿¬Àå¼±)
|
|
 Á¶È¸ : 14,306
|
1. sticky sessionÀ̶õ mod_jk¸¦ ÀÌ¿ëÇÏ¿© ·Îµåº§·¯½º¸¦ ÇÏ´Â ¿¬Àå¼± »ó¿¡¼ »ý°¢ÇÒ ¼ö ÀÖ´Ù.
·Îµå¹ë·±½º¸¦ ÇÒ °æ¿ì °¡Àå ¹®Á¦°¡ µÇ´Â ºÎºÐÀÎ "»ç¿ëÀÚ sessionÀ» ¾î¶»°Ô À¯ÁöÇÒ±î ?" ÀÌ´Ù
tomcatÀÇ cluster ±â´ÉÀ» ÀÌ¿ëÀ» ÇØµµ µÇÁö¸¸ ¾Õ´Ü¿¡ ¹æÈº®µî multicast¸¦ Â÷´ÜÇϰųª
½ºÀ§Ä¡³ª Àåºñ¿¡¼ Áö¿øÇÏÁö¾ÊÀ¸¸é »ç¿ëÇÒ º¡¹ýÀÌ ¾ø´Ù .
À̷İæ¿ì ¼¼¼Ç¿¡ µû¶ó ÁöÁ¤µÈ ¼¹ö·Î º¸³»´Â ¿ªÈ°À» ÇÏ¿© ¼¼¼ÇÀÌ »ý¼±µÈ ¼¹ö·Î º¸³»´Â ±¸Á¶°¡ µÇ¸é
¼¼¼ÇÀÇ °øÀ¯ ¾øÀÌ ·Îµåº§·¯½º°¡ °¡´ÉÇÏ´Ù.
2. sticky sessionÀº mod_jk¿¡¼ ¼¼¼ÇÀ» »ý¼ºÇÒ ¶§ »ç¿ëÀÚ PC¿¡ »ý¼ºÇÏ´Â ÄíŰ¿¡ ±â·ÏµÇ´Â ¼¼¼Ç ¾ÆÀ̵ð¸¦
ÀÌ¿ëÇÏ¿© ±¸ºÐÇÏ¿© º¸³»¸ç ±âÁ¸ÀÇ ¼¼¼Ç ¾ÆÀ̵ð µÚ¿¡ jvmroutid¸¦ ºÙÇô ¾î´À¼¹ö·Î °¥Áö °áÁ¤À» ÇÑ´Ù.
´ÙÀ½°ú °°ÀÌ »ý¼ºµÈ´Ù
¼¼¼Ç ¾ÆÀ̵ð BCEA53E7CF8E0E29DECEDCA30FB06C51
jvmroutid tomcatB
BCEA53E7CF8E0E29DECEDCA30FB06C51.tomcatB
3. ¼³Á¤¹æ¹ý
workers.properties .... worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=tomcatA,tomcatB worker.loadbalancer.sticky_session=1 worker.loadBalancer.method=T #worker.loadBalancer.sticky_session_force=1 ....
worker.loadBalancer.method ¸¦ ÀÌ¿ëÇÏ¸é ´Ù¾çÇÑ ¹æ½ÄÀ¸·Î ·Îµåº§·±½º¸¦ ÇÒ ¼ö ÀÖ´Ù
R[equest] : ±âº»À¸·Î ¼³Á¤µÇ¾úÀ¸¸ç ¿äû¿¡ µû¸¥ ºÐ»ê S[ession] : ¿¬°áµÈ ¼¼¼Ç¿¡ µû¶ó ºÐ»ê T[raffic] : ¹ß»ýµÇ´Â Æ®·¡ÇÈ¿¡ µû¶ó ºÐ»ê B[usyness] : ¼¹öÀÇ ºÎÇÏ¿¡ µû¸¥ ºÐ»ê½Ã ÀÌ¿ëÇÑ´Ù.
tomcat1 : server.xml .... <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcatA"> ....
tomca12 : server.xml .... <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcatB"> ....
4. À§¿Í °°ÀÌ ¼³Á¤À» ÇÑ ÈÄ °¢ ¼¹ö¸¦ ¸®½ºÅ¸Æ®¸¦ ÇÏ°í ³ª¸é Àû¿ëÀÌ µÈ´Ù .
ÀÌÈĺÎÅÍ tomcatA¿¡¼ ¼¼¼ÇÀÌ »ý¼ºµÇ¸é tomcatA¼¹ö·Î¸¸ Á¢¼ÓÀ» Çϸç tomcatB¿¡¼ ¼¼¼ÇÀÌ »ý¼ºµÇ¸é tomcatB¼¹ö ·Î¸¸ Á¢¼ÓÀ» ÇϰԵȴÙ.
|
[¿ø±Û¸µÅ©] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1789
 |
º»¸í : ÀÌÀç¼®
e-mail : locli¾Üsuperuser.co.kr
¼Ò¼Ó : (ÁÖ)¼öÆÛÀ¯ÀúÄÚ¸®¾Æ |
|
|
|
|