°­ÁÂ

  • À¥¼­¹ö
  • ¾ÆÆÄÄ¡
  • ÅèÄÏ
HOME > °­ÁÂ >
°­ÁÂ| ¸®´ª½º ¹× ¿ÀǼҽº¿¡ °ü·ÃµÈ °­Á¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
 
[Tomcat] tomcat sticky session (·ÎÆ®¹ë·±½ºÀÇ ¿¬Àå¼±)
Á¶È¸ : 14,768  


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
¼Ò¼Ó : (ÁÖ)¼öÆÛÀ¯ÀúÄÚ¸®¾Æ