Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
LCN·Ö²¼Ê½ÊÂÎñ¿ò¼ÜÔ­ÀíÏê½â4.0

 
  3001  次浏览      27
 2019-10-9
 
±à¼­ÍƼö:

±¾ÎÄÀ´×ÔÓÚcsdn£¬±¾ÕÂÊ×ÏȽéÉÜ3.0Óë4.0֮ǰµÄ²îÒì,Æä´Î½éÉÜÁËLCN4.0µÄÔ­Àí£¬×îºó½øÐÐÄ£Äⳡ¾°ÑÝʾ£¬Ï£Íû±¾ÎÄ¿ÉÒÔΪÄúµÄѧϰ´øÀ´ÊÕ»ñ¡£

Ò»¡¢Ê×ÏȽéÉÜ3.0Óë4.0֮ǰµÄ²îÒì

1¡¢µØÖ·£º

2¡¢4.0Ìí¼ÓÉý¼¶ÈçϹ¦ÄÜ£º

£¨1£©3.0ËäÈ»ÓÐÊÂÎñ²¹³¥»úÖÆ£¬µ«4.0ÔÚ´Ë»ù´¡Éϲ»½öÌí¼ÓÊÂÎñ²¹³¥»úÖÆµÄ²ßÐÔ£¬»¹Ìí¼ÓÁ˹ÜÀíµÄºǫ́¿ÉÒÔ¿´µ½²¹³¥µÄÊý¾Ý£»Í¬Ê±Ò²Ìí¼ÓÁËÒ»¸ö»Øµ÷µØÖ·£¬¿ÉÒÔÔÚ²¹³¥Ö®Ç°¿ÉÒÔ×îÏÈÖªµÀÕâ´Î²¹³¥µÄÊý¾Ý£¬Ò²¿ÉÒÔΪÎÒÃǵĿò¼ÜʹÓÃÕßÌṩһ¸ö¾ö²ßȨ¡£

£¨2£©Í¬4.0ʱÌí¼ÓµÄ²å¼þÀ©Õ¹»úÖÆ£¬Ò²¾ÍÊÇ˵Ëû¸ü¼Ó¿ª·ÅÁË£¬Ëû¿ÉÒÔ¿ÉÒÔÈÝÄɸü¶àµÄrpc¿ò¼Ü£¬Ò²¿ÉÒÔ¸ü¶àµÄÖ§³Ödb¿ò¼Ü£¬±ÈÈçmongodb¡¢redis£¬»¹Óн«À´Ò»Ð©¿ò¼Ü£¬ÈçESµÈµÈ¡£

¶þ¡¢LCN4.0Ô­Àí

1¡¢¼Ü¹¹½éÉÜ

ÓÐͼ¿ÉµÃ£¬lcnÊÇͨ¹ýnginx×÷Ϊ¸ºÔؾùºâµÄת·¢£¬Ò²¾ÍÊÇ×÷ΪTxmanagerµÄ¸ºÔؾùºâµÄÒ»¸öת·¢·þÎñÆ÷£»È»ºóÔÙÊÇÎÒÃǵÄTxManager,Ò²¾ÍÊÇÊÂÎñ¹ÜÀíÆ÷£¬È»ºóÊÂÎñ¹ÜÀíÆ÷ÒÀÀµÁ½¸ö·þÎñ£¬Ò»¸öÊÇredis·þÎñ£¬Ò»¸öÊÇEureka·þÎñ¼¯Èº£»Eureka¼¯ÈºÊÇÓÃÓÚÎÒÃÇTxManagerÖ®¼äµÄÏ໥·þÎñ·¢ÏÖ¡£redisÊÇÓÃÓÚ´æ·ÅÎÒÃÇÊÂÎñ×éµÄÐÅÏ¢ÒÔ¼°²¹³¥µÄÐÅÏ¢¡£È»ºóÄ£¿éAÓëÄ£¿éBËûÃǶ¼ÐèҪȥÅäÖÃÉÏÎÒÃÇTxClientµÄ°ü¼Ü¹¹£¨´úÂëµÄ°ü¼Ü¹¹£©£»À´Ö§³ÖÎÒÃǵÄLCN¿ò¼Ü,ÒÔ¼°ËûÃǵÄÊý¾Ý¿â¡£

2¡¢ºËÐIJ½Ö裨LCNºËÐĵÄÈý²½Ö裩

Ê×ÏȽ²½âÏÂʲôÊÇÊÂÎñ×飺ÊÂÎñ×éÊÇÖ¸µÄÎÒÃÇÔÚÕû¸öÊÂÎñ¹ý³ÌÖаѸ÷¸ö½Úµã£¨Î¢·þÎñ£©µ¥ÔªµÄÊÂÎñÐÅÏ¢´æ´¢ÔÚÒ»¸ö¹Ì¶¨µ¥ÔªÀï¡£µ«Õâ¸öÐÅÏ¢²¢²»ÊÇ´ú±íÊÇÊÂÎñÐÅÏ¢£¬¶øÊÇÖ»ÊÇ×÷Ϊһ¸öÄ£¿éµÄ±êʾÐÅÏ¢¡£

Æä´Î½éÉÜÊÂÎñ·¢ÆðÕßÓë²ÎÓëÕß

Èçͼ£¬ÔÚÒ»´ÎÊÂÎñÖз¢ÆðµÄ¾Í½Ð×öÆô¶¯Õß»òÕßÊÇ·¢Æð·½¡£È»ºóÆäËûµÄ΢·þÎñ¿ò¼Ü¶¼½Ð×öÊÂÎñµÄ²ÎÓëÕß¡£

´´½¨ÊÂÎñ×é

ÊÇÖ¸ÔÚÊÂÎñ·¢Æð·½´úÂ뿪ʼִÐÐÒµÎñ֮ǰÏȵ÷ÓÃTxManager´´½¨ÊÂÎñ×é¶ÔÏó£¬È»ºóÄõ½ÊÂÎñ±êʾGroupIdµÄ¹ý³Ì¡££¨ÕâÀïµÄgroupId±íʾµÄÊÇÒ»´ÎÊÂÎñµÄΨһ±êʾ£¬¾ÍÊÇÖ¸ÎÒÃÇÒ»´ÎÊÂÎñÖУ¬»áÓÐÒ»¸ögroupId´æÔÚ¡£Æä´ÎÕâÀï½²ÊöÔÚ¿ªÊ¼Ö´ÐÐÒµÎñ֮ǰ£¬ÊÇÒòΪ¿ò¼ÜÊÇ»ùÓÚÇÐÃæµÄ˼Ï룬ÄÇôÇÐÃæ¾ÍÇÐÃæµ½ÁËÕâ¸ö·½·¨µÄÒµÎñÖ´Ðйý³ÌÖУ¬È»ºóÓÖÒ»¸öaroundÇÐÃæ¡£ÔÙÈ»ºóÔÚ¿ªÊ¼Ö®Ç°£¬ÔÚÒµÎñûÓе÷ÓÃÒµÎñ֮ǰ»áÏȵ÷ÓÃTxManagerÈ¥´´½¨ÊÂÎñ×飬Ȼºó´´½¨ÍêÊÂÎñ×éÒÔºóTxmanager»á·µ»ØÊÂÎñ×éÐÅÏ¢£¬ÊÂÎñ×éÐÅÏ¢ÖоͰüº¬GroupIdÕâ¸ö²ÎÊý£¬ÕâÒ²¾ÍÊÇ×÷ΪµÄ´´½¨ÊÂÎñ×é¡£´´½¨ÍêÊÂÎñ×éÖ®ºó¾ÍÏ൱ÓÚÒѾ­²úÉúÒ»¸öÊÂÎñ×é±êʾ¡£×÷Ϊһ¸ö´®Áª¹ý³Ì£¬Ê¶±ðΪͬһ´ÎÊÂÎñµÄÒ»¸ö¹ý³Ì£©

Ìí¼ÓÊÂÎñ×é

Ìí¼ÓÊÂÎñ×éÊÇÖ¸²ÎÓë·½ÔÚÖ´ÐÐÍêÒµÎñ·½·¨ÒԺ󣬽«¸ÃÄ£¿éµÄÊÂÎñÐÅÏ¢Ìí¼Ó֪ͨ¸øTxManagerµÄ²Ù×÷¡£

¹Ø±ÕÊÂÎñ×é

ÊÇÖ¸ÔÚ·¢Æð·½Ö´ÐÐÍêÒµÎñ´úÂëÒÔºó£¨Ö´Ðе½Õâ¸öµØ·½¾Í±íÃ÷ûÓдíÎóºÍÒì³££¬Ò²¾ÍÊÇÖ´ÐнáÊøÁË£¬·ñÔò²¢²»»áÖ´Ðе½Õâ¸öµØ·½£©£¬½«·¢Æð·½Ö´Ðнá¹û״̬֪ͨ¸øTxManagerµÄ¶¯×÷¡£µ±Ö´ÐÐÍê¹Ø±ÕÊÂÎñ×éµÄ·½·¨ÒÔºó£¬TxManager½«¸ù¾ÝÊÂÎñ×éÐÅÏ¢À´Í¨ÖªÏàÓ¦µÄ²ÎÓëÄ£¿éÌá½»»ò»Ø¹öÊÂÎñ¡£

3¡¢ÊÂÎñЭµ÷»úÖÆ

Èçͼ£º¼ÙÉè·þÎñÒѾ­Ö´Ðе½¹Ø±ÕÊÂÎñ×éµÄ¹ý³Ì£¬ÄÇô½ÓÏÂÀ´×÷Ϊһ¸öÄ£¿éÖ´ÐÐ֪ͨ¸øTxManager£¬È»ºó¸æËßËû±¾´ÎÊÂÎñÒѾ­Íê³É¡£ÄÇôÈçͼÖÐTxmanagerÏÂÒ»¸ö¶¯×÷¾ÍÊÇͨ¹ýÊÂÎñ×éµÄid£¬È»ºó»ñÈ¡µ½±¾´ÎÊÂÎñ×éµÄÊÂÎñÐÅÏ¢£»È»ºó²é¿´Ò»Ï¶ÔÓ¦ÓÐÄǼ¸¸öÄ£¿é²ÎÓ룬ȻºóÈç¹ûÊÇÓÐA/B/CÈý¸öÄ£¿é£»ÄÇô¶ÔÓ¦µÄ¶ÔÈý¸öÄ£¿é×ö֪ͨ¡¢Ìá½»¡¢»Ø¹ö¡£

ÄÇôÌá½»µÄʱºòÊÇÌá½»¸øË­ÄØ£¿

ÊÇÌá½»¸øÁËÎÒÃǵÄTxClientÄ£¿é¡£È»ºóTxCliientÄ£¿éÏÂÓÐÒ»¸öÁ¬½Ó³Ø£¬¾ÍÊÇ¿ò¼Ü×Ô¶¨ÒåµÄÒ»¸öÁ¬½Ó³Ø£¨ÈçͼDBÁ¬½Ó³Ø£©£»Õâ¸öÁ¬½Ó³ØÆäʵ¾ÍÊÇÔÚûÓÐ֪ͨÊÂÎñ֮ǰһֱռÓÐ×ÅÕâ´ÎÊÂÎñµÄÁ¬½Ó×ÊÔ´£¬¾ÍÊÇûÓÐÊÍ·Å¡£µ«ÊÇËûÔÚÇÐÃæÀïÃæÖ´ÐÐÁËclose·½·¨¡£ÔÚÖ´ÐÐcloseµÄʱºò¡£Èç¹ûÐèÒª£¨TxManager£©·Ö²¼Ê½ÊÂÎñ¿ò¼ÜµÄÁ¬½Ó¡£Ëû±»½Ð×ö¡°¼Ù¹Ø±Õ¡±,Ò²¾ÍÊÇûÓйرգ¬Ö»ÊÇÔÚÖ´ÐÐÁËÒ»´Î¹Ø±Õ·½·¨¡£Êµ¼ÊµÄ×ÊÔ´ÊÇûÓÐÊͷŵġ£Õâ¸ö×ÊÔ´ÊÇÕÆÎÕÔÚLCNµÄÁ¬½Ó³ØÀïµÄ¡£

È»ºóµ±TxManager֪ͨÌá½»»òÊÂÎñ»Ø¹öµÄʱºòÄØ£¿

TxManager»á֪ͨÎÒÃǵÄTxClient¶Ë¡£È»ºóTxClient»áÈ¥Ö´ÐÐÏàÓ¦µÄÌá½»»ò»Ø¹ö¡£Ìá½»»ò»Ø¹öÖ®ºóÔÙÈ¥¹Ø±ÕÁ¬½Ó£¬È»ºóÔÚ·µ»Ø¸øDBÁ¬½Ó³Ø¡£Õâ¾ÍÖ»ÊÂÎñµÄЭµ÷»úÖÆ¡£Ëµ°×Á˾ÍÊÇ´úÀíDataSourceµÄ»úÖÆ£»Ï൱ÓÚÊÇÀ¹½ØÁËÒ»ÏÂÁ¬½Ó³Ø£¬¿ØÖÆÁËÁ¬½Ó³ØµÄÊÂÎñÌá½»¡£

¸Ã²¿·ÖÔ´Âë¿É¿´£ºhttps://github.com/syzpig/tx-lcn

LCNÊÂÎñ¿ØÖÆÔ­ÀíÊÇÓÉÊÂÎñÄ£¿éTxClientϵĴúÀíÁ¬½Ó³ØÓëTxManagerµÄЭµ÷ÅäºÏÍê³ÉµÄÊÂÎñЭµ÷¿ØÖÆ¡£

TxClientµÄ´úÀíÁ¬½Ó³ØÊµÏÖÁËjavax.sql.DataSource½Ó¿Ú£¬²¢ÖØÐ´ÁËclose·½·¨£¬ÊÂÎñÄ£¿éÔÚÌá½»¹Ø±ÕÒÔºóTxClientÁ¬½Ó³Ø½«Ö´ÐÐ"¼Ù¹Ø±Õ"²Ù×÷£¬µÈ´ýTxManagerЭµ÷Íê³ÉÊÂÎñÒÔºóÔڹرÕÁ¬½Ó¡£

¶ÔÓÚ´úÀíÁ¬½Ó³ØµÄÓÅ»¯

×Ô¶¯³¬Ê±»úÖÆ

ÈκÎͨѶ¶¼ÓÐ×î´ó³¬Ê±ÏÞÖÆ£¬²ÎÓëÄ£¿éÔڵȴý֪ͨµÄ״̬ÏÂÒ²ÓÐ×î´ó³¬Ê±ÏÞÖÆ£¬µ±³¬¹ýʱ¼äÏÞÖÆÒÔºóÊÂÎñÄ£¿é½«ÏÈÈ·ÈÏÊÂÎñ״̬£¬È»ºóÔÙ¾ö¶¨Ö´ÐÐÌá½»»òÕ߻عö²Ù×÷£¬Ö÷ҪΪÁ˸ø×î´ó×ÊÔ´Õ¼ÓÃʱ¼ä¼ÓÉÏÏÞÖÆ¡£

ÖÇÄÜʶ±ð´´½¨²»Í¬µÄÁ¬½Ó ¶ÔÓÚÖ»¶Á²Ù×÷¡¢·ÇÊÂÎñ²Ù×÷LCN½«²»¿ªÆô´úÀí¹¦ÄÜ£¬·µ»Ø±¾µØÁ¬½Ó¶ÔÏ󣬶ÔÓÚ²¹³¥ÊÂÎñµÄÆô¶¯·½½«¿ªÆô»Ø¹öÁ¬½Ó¶ÔÏó£¬Ö´ÐÐÍêÒµÎñÒÔºóÂíÉϻعöÊÂÎñ¡£

LCNÁ¬½ÓÖØÓûúÖÆ µ±Ä£¿éÔÚͬһ´ÎÊÂÎñϱ»Öظ´Ö´ÐÐʱ£¬Á¬½Ó×ÊÔ´»á±»ÖØÓã¬Ìá¸ßÁ¬½ÓµÄʹÓÃÂÊ¡£

4¡¢²¹³¥»úÖÆ

ΪʲôÐèÒªÊÂÎñ²¹³¥£¿

ÊÂÎñ²¹³¥ÊÇÖ¸ÔÚÖ´ÐÐij¸öÒµÎñ·½·¨Ê±£¬±¾Ó¦¸ÃÖ´Ðгɹ¦µÄ²Ù×÷È´ÒòΪ·þÎñÆ÷¹Ò»ú»òÕßÍøÂç¶¶¶¯µÈÎÊÌâµ¼ÖÂÊÂÎñûÓÐÕý³£Ìá½»£¬´ËÖÖ³¡¾°¾ÍÐèҪͨ¹ý²¹³¥À´Íê³ÉÊÂÎñ£¬´Ó¶ø´ïµ½ÊÂÎñµÄÒ»ÖÂÐÔ¡£

²¹³¥»úÖÆµÄ´¥·¢Ìõ¼þ£¿

µ±Ö´ÐйرÕÊÂÎñ×é²½Öèʱ£¬Èô·¢Æð·½½ÓÊܵ½Ê§°ÜµÄ״̬ºó½«»á°Ñ¸Ã´ÎÊÂÎñʶ±ðΪ´ý²¹³¥ÊÂÎñ£¬È»ºó·¢Æð·½½«¸Ã´ÎÊÂÎñÊý¾ÝÒ첽֪ͨ¸øTxManager¡£TxManager½ÓÊܵ½²¹³¥ÊÂÎñÒÔºóÏÈ֪ͨ²¹³¥»Øµ÷µØÖ·£¬È»ºóÔÙ¸ù¾ÝÊÇ·ñ¿ªÆô×Ô¶¯²¹³¥ÊÂÎñ״̬À´²¹³¥»ò±£´æ¸Ã´ÎÇÐÃæÊÂÎñÊý¾Ý¡£

²¹³¥ÊÂÎñ»úÖÆ£¿

LCNµÄ²¹³¥ÊÂÎñÔ­ÀíÊÇÄ£ÄâÉÏ´Îʧ°ÜÊÂÎñµÄÇëÇó£¬È»ºó´«µÝ¸øTxClientÄ£¿éÈ»ºóÔÙ´ÎÖ´ÐиôÎÇëÇóÊÂÎñ¡£

¼òµ¥µÄ˵£ºlcnÊÂÎñ²¹³¥ÊÇÔÚÔÚ·þÎñ¹Ò»úºÍÍøÂç¶¶¶¯Çé¿öÏ£»·þÎñ¹Ò»úÊÇÖ¸ÔÚÍê³ÉÈý¸öºËÐIJ½ÖèµÄʱºò

ÓÈÆäÒ²Ö»ÓÐ×îºóÒ»²½¹Ø±ÕÊÂÎñ×éʱ£¬ÈÃÎÒÈ¥Ö´ÐйرÕÊÂÎñ×éµÄʱºò£¬±ÈÈç±¾´ÎÊÂÎñÊÇÒªÌá½»µÄ¡£txManager½ÓÊÕµ½Ìá½»µÄÇëÇóÔÙȥ֪ͨµÄʱºò·¢ÏÖ֪ͨ²»µ½ÁË¡£

£¨Í¨Öª²»µ½Ò²¾ÍÁ½ÖÖÔ­Òò·þÎñ¹ÒÁ˺ÍÍøÂç³öÎÊÌ⣩ÔÚÕâÖÖÇé¿öÏÂTxManager»á×öÒ»¸ö±êʾ;È»ºó·µ»Ø¸ø·¢Æð·½¡£¸æËßËû±¾´ÎÊÂÎñÓдæÔÚûÓÐ֪ͨµ½µÄÇé¿ö¡£

ÄÇôÈç¹ûÊǽÓÊÕµ½Õâ¸öÐÅÏ¢Ö®ºóÄØ£¬·¢Æð·½¾Í»á×öÒ»¸ö±êʾ£¬±êʾ±¾´ÎÊÂÎñÊÇÐèÒª²¹³¥ÊÂÎñµÄ¡£Õâ¾ÍÊÇÊÂÎñ²¹³¥»úÖÆ¡£

LCNÊÇÔõôȥʵÏÖÊÂÎñ²¹³¥ÄØ£¿

Ê×ÏÈËû»ò¸ù¾Ý·¢Æð·½Äõ½µÄTxManagerµÄ±êʾ֮ºó£¬ÅжÏÊÇ·ñÐèÒª×öÊÂÎñ²¹³¥£¬²»¹ýÐèÒª£¬Ëû»áÊ×ÏÈÔÚ±¾µØÈ¥¼Ç¼һÏÂÈÕÖ¾ £¬È»ºóÔٰѱ¾´ÎÇÐÃæµÄÐÅÏ¢£¬Ò²¾ÍÊÇ·¢Æð·½±¾´ÎÊÂÎñÇÐÃæµÄÐÅÏ¢

ÒÔ¼°ÊÂÎñ×éµÄidÐÅÏ¢Ìá½»¸øTxManager;È»ºóTxManager½ÓÊÕµ½Õâ´ÎÊý¾ÝÖ®ºó£¬Ëû»á²éѯµ½±¾´ÎÊÂÎñ×éµÄÕû¸öÐÅÏ¢£¬»ñÈ¡µ½±¾´ÎÊÂÎñ×éÐÅÏ¢Ö®ºóÄØ£¬Ëû»á°ÑÕâЩÐÅÏ¢Ò»¿é±£´æµ½redisÏ£¬Ò²¾ÍÊÇ×öΪ²¹³¥Êý¾ÝÒ»¿é´æÏÂÀ´¡£

ÔÚ´æÏÂÀ´µÄʱºò£¬Ëû»áÏÈÖ´ÐÐÒ»´Î½Ð×ö»Øµ÷½Ó¿ÚµÄÇëÇó£»Õâ¸ö»Øµ÷½Ó¿ÚÆäʵÊÇÖ¸µÄÊǻص÷¸øµÚÈý·½·þÎñµÄÒ»¸öµØÖ·£¬Ò²¾ÍÊÇÎÒÃÇ×Ô¼ºµÄ·þÎñµØÖ·¡£ÕâÀïÊÇ×÷Ϊһ´Î֪ͨÓõģ¬ÎÒÃÇÀ´¿´ÏÂ4.0µÄ½çÃæ

µ±²¹³¥·¢ÉúÖ®ºó£¬TxManager¼Ç¼ÍêÊý¾ÝÒÔºó»á֪ͨÕâ¸ö»Øµ÷½Ó¿ÚµØÖ·Èçͼ£º

¸æËßÄãÓв¹³¥ÐÅÏ¢´æÔÚ¡£Õâ¸öµØ·½ÎÒÃǾͿÉÒÔ×öһЩ֪ͨ£¬ÀýÈçÓʼþ¡¢¶ÌÐÅÌáÐѹ¦ÄÜ£¬Í¨Öª¸øÏàÓ¦µÄÈËÔ±¡£ÈÃËûÃÇÖªµÀÏÖÔÚÎÒÃǵķþÎñÀï´æÔÚÁ˲¹³¥£¬Òª¼°Ê±´¦Àí¡£

µ±È»ÄãÒ²¿ÉÒÔ¿ªÆô×Ô¶¯²¹³¥¹¦ÄÜ£¨ÈçÉÏͼ£©£¬µ±¿ªÆô×Ô¶¯²¹³¥Ö®ºóµÄ»°£¬µ±²¹³¥ÉÏ´«ÉÏÀ´ËûÒ²»á֪ͨµÄÉÏÃæ²¹³¥»Øµ÷½Ó¿Ú£¬Í¨ÖªÍêÖ®ºó£¬Ëû»á°Ñ±¾´ÎÊÂÎñÈ¥²¹³¥Ò»Ï¡£ËûÊÇÈçºÎÖ´ÐеÄÄØ£¿ÉÏÃæËµµ½µÄËû»á°ÑÇÐÃæµÄÐÅÏ¢ÉÏ´«ÉÏÀ´£¬Ëû»á°ÑÇÐÃæµÄÐÅÏ¢

ÉÏ´«¸ø·¢Æð·½£¬´«µÝ¸ø·¢Æð·½ÒÔºóÈ÷¢Æð·½Öظ´Ö´Ðб¾´ÎÊÂÎñ¡£µ«ÊÇÓÐÒ»¸ö²îÒìÐԵĵط½ÊÇÔÚÓÚ£¬ËûÔÚÈ¥×öÄ£¿éÌá½»µÄʱºòÄØ£¬»á¸ù¾ÝÀúÊ·µÄÌá½»Êý¾Ý£¨²¹³¥Êý¾Ý£©×öÒ»¸öÄæÏòµÄ²Ù×÷£¬Ò²¾ÍÊÇ˵£¬±ØÐëÈçÏÂͼÀ´Ëµ£º

±ÈÈçÎÒÃÇÕâÈý¸öÄ£¿édemo1¡¢demo2¡¢demo3.ÄÇôÏÖÔÚÈç¹û֪ͨdemo2֪ͨ³É¹¦£¬ÊÇÔÚָûÓв¹³¥Ö®Ç°£¨Ò²¾ÍÊÇÕý³£Ö´ÐеÄÊÂÎñ״̬Ï£©¡£ÔÚ֪ͨdemo3ʧ°ÜÁË¡£È»ºóÕâÒ»´Î×÷Ϊ²¹³¥Í¨Öª¸øÁË·¢Æð·½demo1£¬·¢Æð·½µ÷ÓÃTxManager£¬¸æËßËûÕâÒ»´ÎÐèÒª²¹³¥

ÄÇôTxManagerÏ·¢ÐÅÏ¢¸ødemo1£¬demo1Ö´Ðв¹³¥µÄʱºòÄØ£¬Ê×ÏÈÆô¶¯·½ÊÂÎñÊÇÒª»Ø¹öµÄ£¨Òì³£µÄ״̬ϲ»»áÖ´Ðв¹³¥£©£»ÄÇôdemo2¡¢demo3ÊÇ·ñ»Ø¹öÈ¡¾öÓÚÉϴεÄÊÂÎñÇëÇó¡£ÉÏÃæËµdemo2Ìá½»³É¹¦ÁË£¬Ò²¾ÍÊÇ˵ËûÒª»Ø¹ö£¬demo3ʧ°Ü£¬ËûÊÇÒª²¹³¥µÄ£¬ÊÇÒªÌá½»µÄ¡£ÄÇôÔõ

ôȥʵÏÖÕâÒ»µãÄØ£¿»¹ÊǸúÒÔǰһÑù£¬¾ÍÊÇ˵ÆäʵÕâ´ÎÊÇÓë֮ǰµÄÖ´ÐÐÊÂÎñÁ÷³ÌÊÇÏàͬµÄ£»Î¨Ò»²»Í¬µÄÊÇÔÚÓÚÖ´Ðйرգ¬¾ÍÊÇÔÚÕâ´Î²¹³¥µÄÊÂÎñ¹ý³ÌÖеĹرÕÊÂÎñµÄʱºò¡£

TxManager»áÅжÏÀúÊ·Êý¾Ý£¬È»ºóÔÚÏ·¢Êý¾ÝµÄʱºò£¬»á¸ù¾ÝÀúÊ·Êý¾Ý£¨²¹³¥Êý¾Ý£©×ö²îÒìÐÔµÄ֪ͨ£¬ÊÇÅжÏË­ÒªÐèÒªÌá½»£¬Ë­ÐèÒª»Ø¹ö¡£Õâ¾ÍÊDz¹³¥»úÖÆµÄÔ­Àí¡£È»ºóÔçdemo1·¢Æð·½µ÷Óñ¾´Î²¹³¥µÄʱºò£¨Ò²¾ÍÊÇÖØÐ·¢ÆðÕâ´Îµ÷Óõϰ£©¿Ï¶¨ÊÇ»ùÓÚ·´Ïò´úÀíµÄ·½Ê½ÊµÏֵġ£

5¡¢²å¼þ»úÖÆ

Èçͼ£º

ÏëÒª½ÓÈëÆäËûrpcºÍÊý¾Ý¿â¿ò¼Ü¿ÉÒԲο¼ÈçͼÖÐÄ£¿é£¬Èç¹ûÏîÄ¿lcnÊÂÎñÏëÒýÈëredisÊý¾Ý¿â£¬Ö±½ÓÒýÈëÉÏÃætx-plugins-redis²å¼þ´úÂë¼´¿É»òÕß·ÂÕÕÆäËû²å¼þ¡£

´úÂëµØÖ·£ºhttps://github.com/codingapi/tx-lcn

Äⳡ¾°ÑÝʾģ

Èô´æÔÚÊÂÎñ·¢Æð·½¡¢²ÎÓë·½A¡¢²ÎÓë·½B¡£µ÷ÓùØÏµÍ¼ÈçÏÂ

ÄÇôËûÃÇÕý³£Ö´ÐÐÒµÎñµÄʱÐòͼΪ£º

Èô²ÎÓë·½B³öÏÖÒì³££¬ÄÇôËûÃǵÄÒµÎñʱÐòͼΪ£º

ÈôËûÃǵĵ÷ÓùØÏµÊÇÕâÑùµÄÇé¿ö

´Ëʱ·¢Éú²ÎÓë·½B³öÏÖÒ쳣ʱËûÃǵÄʱÐòͼΪ£º

   
3001 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢TOGAFÓëArchiMate¸ÅÀÀ
¼Ü¹¹Ê¦Ö®Â·-ÈçºÎ×öºÃÒµÎñ½¨Ä££¿
´óÐÍÍøÕ¾µçÉÌÍøÕ¾¼Ü¹¹°¸ÀýºÍ¼¼Êõ¼Ü¹¹µÄʾÀý
ÍêÕûµÄArchimateÊÓµãÖ¸ÄÏ£¨°üÀ¨Ê¾Àý£©
Ïà¹ØÎĵµ

Êý¾ÝÖÐ̨¼¼Êõ¼Ü¹¹·½·¨ÂÛÓëʵ¼ù
ÊÊÓÃArchiMate¡¢EA ºÍ iSpace½øÐÐÆóÒµ¼Ü¹¹½¨Ä£
ZachmanÆóÒµ¼Ü¹¹¿ò¼Ü¼ò½é
ÆóÒµ¼Ü¹¹ÈÃSOAÂ䵨
Ïà¹Ø¿Î³Ì

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù