CIM 2.1.0 ·¢²¼ÁË£¬»ùÓÚapache mina µÄ java¼´Ê±Í¨Ñ¶·þÎñ¶Ë¡£Óëandroid ¿Í»§¶ËÍêÃÀ½áºÏ£¬Í¬Ê±Ö§³ÖÆäËûÓïÑÔ(ios,c,ActionScript£¬.netµÈ)¿Í»§¶ËµÄ¼´Ê±Í¨ÐÅ¡£
˵Ã÷£º
´Ë¿ªÔ´°æ±¾Îª»ù´¡¹¦Äܰ汾£¬Ö»ÓÐÏûÏ¢ÍÆË͵Ļù´¡¹¦ÄÜ£¡netty°æ±¾,ºÍmina°æ±¾½á¹¹ºÍ¹¦ÄÜÍêȫһÖ£¬´ó¼Ò¿ÉÒÔÑ¡Ôñ×Ô¼ºÏ²»¶µÄ»òÕߺÏÊʵİ汾ѧϰ»òÕßʹÓÃ!
ǰÑÔ£º
ÏÖÔÚÊÐÃæÉÏÓкܶà xmppÐÒéµÄ¼´Ê±Í¨Ñ¶·½°¸£¬openfire androidpn£¬µÈµÈ¡£ËüÃǶ¼ÊÇʹÓÃÁËapache mina¿ª·¢£¬µ«ÊÇÕâЩ¶«Î÷»ù±¾¶¼ÐèÒª¶þ´Î¸ÄÔ쿪·¢¡£¶øÇҸ͝»¹ºÜ´ó£¬ÎÒÒ²¿´¹ýÕâЩ¶«Î÷µÄÔ´Â룬·¢ÏÖ´úÂë½á¹¹²»Ì«ÀíÏ룬ñîºÏµÄÇé¿öÌ«¶à£¬ÊµÔÚ²»ºÃÀ©Õ¹¡£ËùνXMPP ÐÒé¡£Ö»²»¹ýÊDZðÈËʹÓÃmina ×Ô¶¨ÒåÁËÒ»¸öÏûÏ¢±àÂë½âÂëÐÒ顣ͨË׵Ľ²¾ÍÊÇ£¬xmlÐÎʽÏûÏ¢µÄ±àÂëÓë½âÂ룬ÎÒÃÇÍêȫûÓбØÒªÔÚ¹úÍâÕâÌײ»³ÉÊìµÄopenfire Óëxmpp ÉϺķѹý¶àµÄ¾«Á¦È¥Ñо¿£¬ÎÒÃÇÍêÈ«¿ÉÒÔͨ¹ýapache mina ×Ô¶¨Òå×Ô¼ºµÄͨѶÐÒ飬²¢¿ÉÒÔΪËüʹÓÃ×Ô¼ºµÄÃû×Ö¡£ÎÒÃDz»ÒªÃ¤Ä¿³ç°Ý¹úÍâµÄÓÐЩ¶«Î÷£¬×Ô¼ºÕÆÎÕÔÀí£¬²ÅÊÇ×îÖØÒªµÄ£¬¸÷λÇмÇ~
ÕâÌ×IMϵͳΪÎÒ¸öÈË×ÔÖ÷¿ª·¢ ʹÓÃÁË apache mina £¬Ö÷Òª¹¦ÄÜΪ ·þÎñ¶ËºÍ¿Í»§¶Ë£¬¿Í»§¶Ë µ½¿Í»§¶ËµÄ¼´Ê±Í¨ÐÅ£¬¿ÉÒÔÖ§³Ö°üÀ¨ÎÄ×Ö Í¼Æ¬£¬ÓïÒôµÈÈκÎÏûÏ¢ÐÎʽ ·þÎñ¶ËʹÓÃµÄ struts2+spring3ºÍ apache mina android¶Ë ҲʹÓõÄapache mina¡£ÕâÌ×IMϵͳ½á¹¹»¹ÊǷdz£ÇåÎúºÏÀíµÄ£¬·Ç³£ÈÝÒ×À©Õ¹ºÍ¸ÄÔ죬ÏÂÃæÊÇandroid°æ±¾ µÄ demoµÄÄ¿µÄÊÇÖ»ÊÇÒ»¸öÑÝʾ £¬¿ÉÒÔ²ÎÕÕËüµÄ´úÂ룬ʹÓÃÕâÌ×ϵͳ¿ª·¢×Ô¼ºµÄ¶«Î÷£¬ºËÐļÛÖµÊÇÒ»Ì׸ßÁé»îÐÔ£¬Ïà¶Ô±ê×¼»¯µÄ¼´Ê±Í¨Ñ¶½â¾ö·½°¸£¬¼´Ê±ÁÄÌìÖ»ÊÇËüµÄÒ»ÖÖÔËÓÃ;¾¶£¡
·þÎñ¶Ë¼¯ÈºÅäÖ÷½°¸
·þÎñ¶ËÐÞ¸Ä
1.¶ą̀·þÎñÆ÷¼¯ÈºÅäÖã¬Ê×ÏÈÐèÒªÖØÐ´SessionManager½Ó¿Ú(²Î¿¼com.farsunset.ichat.cim.session.ClusterSessionManager.java)£¬Óû§µÇ¼ʱ£¬½«Õ˺źͷþÎñÆ÷IP ´æÈëÊý¾Ý¿âÖУ¬ÕâÑù¾Í¿ÉÒÔͳ¼Æ¸÷̨·þÎñÆ÷½ÓÊܵÄÁ¬½ÓÊýÁ¿¡£
2.¿Í»§¶ËÁ¬½Ó·þÎñÆ÷ʱ£¬·þÎñ¶ËΪ¿Í»§¶Ë¶¯Ì¬·ÖÅä ·þÎñÆ÷IP£¬Ã¿´Î·ÖÅä ½ÏΪ¿ÕÏеķþÎñÆ÷IP
3.·þÎñ¶Ë½ÓÊÜÏûÏ¢ºó ͨ¹ý½ÓÊÕÕßÕ˺Ųéѯ³ö¶ÔÓ¦µÄIosession£¬ºÍ µÇ¼µÄ ·þÎñÆ÷IP£¬È»ºó½«ÏûÏ¢ÐÅÏ¢´«ÍùÄ¿±ê·þÎñÆ÷´¦Àí·¢ËÍ
¸üÐÂÈÕÖ¾
1\ÐÞ¸ÄÏûÏ¢¶Ï°üʱûÓÐÕýÈ·´¦Àí£¬µ¼ÖÂÏûÏ¢½ÓÊÕ²»µ½µÄÎÊÌâ
2\Ð޸ĵ÷ÓÃCIMPushManager.stop()£¬ÔÚÍøÂçÇл»Ê±»á»Ö¸´Á¬½ÓµÄÎÊÌâ
3\ÐÞ¸Änetty°æ¿Í»§¶Ë¶Ï¿ªÁ¬½Ó£¬·þÎñ¶ËÁ¬½ÓÐÅϢûÓиüеÄÎÊÌâ
4\netty°æ±¾Ê¹ÓÃ4.1.0 ,mina°æ±¾Ê¹ÓÃ×îеÄ2.0.13
Èí¼þÏêÇ飺http://git.oschina.net/farsunset/cim
À´×Ô:¿ªÔ´ÖйúÉçÇø

