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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
dz̸΢·þÎñµÄÀ´ÁúÈ¥Âö
 
À´Ô´£º²©¿ÍÔ° ·¢²¼ÓÚ£º 2017-11-21
  4757  次浏览      33
 

dz̸΢·þÎñµÄÀ´ÁúÈ¥Âö

1.±³¾°½éÉÜ

2.΢·þÎñÔõôÀ´µÄ

3.΢·þÎñÊǽø»¯³öÀ´µÄ

4.΢·þÎñ²»ÊÇÒøµ¯

±³¾°½éÉÜ

×î½üÒ»¶Îʱ¼ä¹«¹²ÒµÎñƽ̨ÔÚ½øÐдóÃæ»ýµÄÖØ¹¹£¬¶ÔÔ­À´µÄ¼¼ÊõÕ»½øÐÐÇ¨ÒÆ£¬Öð½¥Íùjava¡¢go¡¢node.jsµÈ¿ªÔ´¡¢×ÔÓÉΪÖ÷µÄ¼¼ÊõÌåϵÖйý¶È¡£

ËäÈ»ÕâÖ÷ÒªÊÇÌæ»»¼¼Êõ¿ò¼Ü£¬µ«Ò²ÊÇÎÒÃÇÓ¦ÓÃϵͳ½øÐÐÖØÐÂÉè¼Æ¡¢ÒµÎñÁ÷³ÌÖØÐÂÊáÀíµÄÒ»¸öºÃ»ú»á£¬ÎÒÃǽ«ÀûÓÃÕâ´Î»ú»áÀ´Öع¹Ö®Ç°·¢ÏÖµÄһЩÎÊÌâ¡£

Martin Fowler´óʦ¡¶Öع¹¡·Ò»ÊéÖÐÓÐ˵¹ýÒ»¾ä»°£¬´ó¸ÅÒâ˼¾ÍÊÇ£¬¡°Ã¿´Î¶ÔÔ­ÓÐϵͳ½øÐÐÐ޸ĵ÷ÕûµÄʱºòÊÇÒ»¸ö·Ç³£ºÃµÄÖØ¹¹Æõ»ú¡£¡±

¶ÔÒ»¸öÕýÔÚÔËÐÐÁ¼ºÃµÄϵͳ½øÐÐÖØ¹¹»ú»á²»¶à£¬Ö»ÓÐÕâÖÖÐèÒª¶Ôϵͳ½øÐÐÊʵ±µÄÐ޸ĻòÕßµ÷ÕûµÄʱºò£¬¸ÕºÃ¿ÉÒÔ½è»úÖØ¹¹¡£ÒòΪÄãÈç¹û×ÜÊDz»×¥×¡ÕâÑùÄѵõÄÖØ¹¹»ú»á¾Ã¶ø¾ÃÖ®£¬¾ÍÒâζ×ÅÄã֮ǰ»ýÀ۵ļ¼ÊõÕ®ÎñÓÀÔ¶³¥»¹²»ÁË£¬×îºó¾ÍÊÇÆµ·±µÄÆÆ´°Ð§Ó¦¡¢Ä«·Æ¶¨ÂÉ¡£ÎÒÃÇÕýÊÓǰÐеĵÀ·ÉÏǷϵļ¼ÊõÕ®Îñ£¬°ÑÎÕÇ¡µ±µÄʱ»ú¼°Ê±³¥»¹£¬ÕâÑù²ÅÓпÉÄܲ»»áÒòΪ¼¼Êõ°ü¸¤Ó°Ïìϵͳ½¨É裬ӰÏìÒµÎñ·¢Õ¹¡£ÕâЩÔÚGeorge Fairbanks ´óʦµÄ¡¶Ç¡ÈçÆä·ÖµÄÈí¼þ¼Ü¹¹¡·Ò»ÊéÖн²½âµÄºÜÉî¿Ì£¬×îÖØÒªµÄÒ»Ìõ¾ÍÊÇ¡°·çÏÕÇý¶¯¡±µÄ¼Ü¹¹Éè¼ÆÔ­Ôò£¬Ò»¶¨ÒªÏÈʶ±ð³ö·çÏÕ£¬Õë¶Ô·çÏÕÅźÃÓÅÏȼ¶¼°Ê±Öع¹½â¾ö¡£

ÎÒÃÇ»¹ÃæÁÙ×ÅÒ»¸ö×î´óµÄÎÊÌâ¾ÍÊÇ£¬ÐèÒªÒ»±ßÖ§³ÖÒµÎñ¸ßËÙ·¢Õ¹Ò»±ß½øÐÐÏµÍ³ÖØ¹¹£¬¸üÒªÃüµÄÊÇ»¹ÐèÒªÖ§³Ö¸÷ÒµÎñÏß½øÐи÷ÖÖ´ó´Ù»î¶¯£¬ÅäºÏ½øÐкËÐĽ»Ò×ϵͳѹ²âµÈµÈ£¬¿ÉÏë¶øÖªÕâÖÖѹÁ¦»¹ÊDz»Ð¡¡£

¶øÇÒÎÒÃÇÊÇ»¦½­¼¯ÍŵĹ«¹²ÒµÎñƽ̨£¬ÎÒÃÇÊÇ·þÎñÓÚ»¦½­¼¯ÍÅËùÓÐÒµÎñÏߣ¬°üÀ¨B2CÒµÎñ£¨»¦½­ÍøÐ££©¡¢Ö±²¥ÒµÎñ£¨CCtalk£©¡¢Íⲿ¶©µ¥ÒµÎñ£¨¿ª·Åƽ̨£©¡¢UGC£¨»¦½­Îʴ𣩡¢ÅúÁ¿µ¼Èë¶©µ¥£¨TPS·åÖµ½Ï¸ß£©µÈºËÐÄÒµÎñ¡£

´ó¼Ò¿ÉÄܶԴ«Í³µçÉ̵ÄÒµÎñ±È½ÏÁ˽⣬µ«ÊǶԽÌÓýÐÐÒµµÄÀàµçÉÌÒµÎñ¿ÉÄܲ»ÊǺÜÁ˽⣬Á½ÕßÖ®¼ä×î´óµÄÒ»¸öÇø±ð¾ÍÊÇÔÚÉÌÆ·µÄ±ê×¼»¯ÉÏ¡£½ÌÓýÊÇÒÔ·þÎñΪÖ÷£¬²»ÊÇÒ»¸ö¼òµ¥µÄÂòÂôÉÌÆ·µÄ¹ý³Ì£¬¶øÊÇÒ»¸öÖÇÄÜÍÆ¼öµÄ¹ý³Ì£¬ËùÓеÄÉÌÆ·¶¼ÊÇÐèÒª»ùÓÚÓû§Ö®Ç°µÄѧϰÊý¾ÝÀ´¶¯Ì¬Éú³É£¬Ò²¾ÍÊÇ˵£¬¹«¹²ÒµÎñƽ̨µÄÉÌÆ·ÏµÍ³ÖеÄÉÌÆ·ÊǶ¯Ì¬±ä»¯µÄ£¬Ã»Óй̶¨ÊôÐÔµÄÉÌÆ·£¬ÉÌÆ·µÄÊôÐÔÒ»Ö±Ëæ×ÅÊý¾Ý»ýÀÛÔÚ½ø»¯¡£

Õâ¾Í´øÀ´Ò»¸ö¾Þ´óµÄÌôÕ½£¬ÒòΪһµ©²»ÊÇ»ùÓÚÒ»¸ö¹Ì¶¨±ê×¼µÄÉÌÆ·À´½øÐн»Ò×ϵͳ¡¢ÉÌÆ·ÏµÍ³¡¢ÓªÏúϵͳ¡¢ÉÌ»§Çå½áËãϵͳµÈºËÐÄϵͳÉè¼ÆÊ±»áÃæÁÙ×ÅÒ»¸ö¼«´óµÄ³éÏóÄѶȣ¬±ØÐ뽨Á¢ÆðÒ»Ì×ÅÓ´óÇÒ¿ÉÒÔÂ䵨µÄ³éÏóÄ£ÐͳöÀ´£¬×ãÒÔÈÝÄÉÄÇЩ±ä»¯ÍòǧµÄÒµÎñģʽ¡£Õâ·½ÃæµÄϵͳ½¨É軹ûÓÐÌ«¶à³ÉÊìµÄģʽ¿ÉÒԲο¼£¬ÕâÊÇÒ»¸ö¿¼ÑéÄã×ۺϼ¼ÊõÄÜÁ¦µÄʱºò£¬¹âÓÐÒ»¸ö¡°¾ßÌ塱µÄ¼¼ÊõÊǽâ¾ö²»ÁËÕâÖÖÎÊÌâÓòµÄ¡£

Õâ¸ö±³¾°½éÉÜÖ÷ÒªÊÇΪÁËÄܹ»Óë¶ÁÕß´ï³ÉÒ»¸ö»ù±¾¼¼ÊõÌÖÂÛµÄÉÏÏÂÎÄ»·¾³£¬Ä¿µÄÊÇΪÁËÔÚ½²½â±¾ÎÄÖ÷ÌâµÄʱºò´ó¼ÒÔÚÒ»¸öƵµÀÉÏ£¬ÕâÑù²Å²»»áÀË·Ñ´ó¼Ò±¦¹óµÄʱ¼ä¡£

ͨ¹ý±³¾°½éÉÜ£¬ÖÁÉÙÎÒÃÇ´ï³ÉÒÔϹ²Ê¶£¬ÎÒÃÇÕýÔÚ×öÏµÍ³ÖØ¹¹£¬ÒµÎñÖ÷ÒªÊÇÌṩ·þÎñÐÍÉÌÆ·£¬±³ºóÐèÒªºÜ¶àÖÇÄÜ»¯µÄÖ§³Ö£¬Í¬Ê±ÎÒÃÇÊÇÆ½Ì¨Ð͵Äϵͳ£¬ËùÒÔÎÒÃÇ»áÂ½ÐøÃæÁÙÆ½Ì¨ÐÍϵͳËùÅöµ½µÄËùÓÐÎÊÌâ¡£

±¾ÎĽö½ö´ú±í¸öÈ˶ÔÓ¦Óüܹ¹¡¢Èí¼þ¹¤³ÌµÄһЩ¶ÀÁ¢Ë¼¿¼µÄ×ܽᡣ

΢·þÎñÔõôÀ´µÄ

°ÑÒ»¸öÒµÎñϵͳÉè¼ÆºÃ£¬Õâ±¾ÉíËùÃæ¶ÔµÄÎÊÌâÓò¾ÍÊÇÆ«ÒµÎñ·ÖÎö¡¢ÒµÎñÉè¼Æ¡£´ó²¿·ÖµÄʱ¼ä¶¼ÊÇÔÚ¸ù¾Ý¶ÔÒµÎñµÄÀí½âÀ´½øÐгéÏó½¨Ä££¬¸ãÇå³þ±ß½ç£¬Õ¾ÔÚÒ»¸ö½Ï¸ßµÄ½Ç¶È¿´´ýÎÊÌâ¡££¨ÕâÔڼܹ¹Éè¼ÆÁìÓò³£±»³ÆÎª¡°ÉϵÛÊӽǡ±£©

Êܵ±Ï±ȽÏÈȵļ¼Êõ֮һ΢·þÎñÓ°Ï죬´ó¼Ò¶¼ÔÚ̸ÂÛÎÒÃÇÒª´òÔì΢·þÎñ¼Ü¹¹¡£µ±ÎÒÃǶ¼³ÁÃÔÔÚ΢·þÎñµÄ¼¼ÊõÖÐʱ£¬»áÖ÷¹ÛµÄÇãÏòÐÔµÄÓÃ΢·þÎñÀ´¸¨ÖúÄãµÄϵͳ½¨Ä££¬Ò²¾ÍÊǽ«Î¢·þÎñµÄ·½·¨ÂÛÌáÉýµ½ÁËϵͳ·ÖÎöµÄÕ½ÂÔ²ãÃæ£¬Õ⽫ֱ½Ó¾ö¶¨ÁËϵͳ¼Ü¹¹½¨ÉèµÄ·½Ïò¡£

ËùÒÔÓÉ´ËÎÒ»¨Á˵ãʱ¼ä·´Ë¼ÁË΢·þÎñ£¬ÎÒÃDZØÐë³¹µ×µÄ¿´Çå³þËüµÄÀ´ÁúÈ¥Âö£¬ÕâÑù²ÅÄܰÑËüÓÃÔÚºÏÊʵĵط½¡£ÒªÏë¸ãÇå³þ΢·þÎñÊÇʲô²¢²»¼òµ¥£¬ÐèÒªºÜ¶àÖ¤¾ÝºÍÏßË÷£¬À´°ïÖúÄã±çÖ¤¡¢ÍÆÀíÄãµÄÅжϡ£

΢·þÎñµÄÌá³öÕßÊDZ¾ÕÂÇ°ÃæÌáµ½µÄMartin Fowler£¬ËûÊÇÊÀ½çÈí¼þ´óʦ£¬ThoughtworksÊ×ϯ¿ÆÑ§¼Ò£¬Öø×÷ÆÄ¶à¡£Èç¹ûÄã¶Á¹ýËûµÄһϵÁо­µäÊé¼®µÄ»°£¬ÄãÓ¦¸ÃÖªµÀËûÊÇ¡°Èí¼þ¡±´óʦ£¬Ëû²»ÊÇÀàËÆ¡°JAVA²¢·¢¡±´óʦDoug Lea£¬ËûÃÇÊDz»Í¬ÁìÓòµÄ´óʦ£¬Ëù½â¾öµÄÎÊÌâÓòÊDz»Í¬µÄ¡£È·¶¨ÕâÒ»µãºÜÖØÒª£¬Õâ¿ÉÒÔÈÃÄãÃ÷°×΢·þÎñÊÇÓÉË­Ìá³öµÄ£¬Ìá³öÀ´ÓÃÀ´½â¾öʲôÀàÐÍÎÊÌâÓò£¬ÕâÊÇÖØÒªµÄÏßË÷Ö®Ò»¡£

Martin FowlerÓëÌ«¶à¶«Î÷ÓйØÏµ£¬ËûÓëRobert C.MartinÊÇÎÒÃÇÔÚÓ¦ÓÃϵͳ½¨ÉèÁìÓò½Ó´¥×î¶àµÄ´óʦ£¬Robert C.Martin¡¶Ãô½ÝÈí¼þ¿ª·¢-Ô­Ôò¡¢Ä£Ê½Óëʵ¼ù¡·ÈÙ»ñJolt´ó½±¡£»¹ÓÐһλ´óʦ²»µÃ²»Ìᣬ¡¶UMLÓëģʽӦÓá·×÷ÕßCraig Larman£¬ËûµÄGRASPÒ²ÊǾ­µäÖеľ­µä£¬²»¿É´í¹ý£¬¾ø¶ÔÊÇÎä×°ÄãÓ¦Óüܹ¹ÄÜÁ¦µÄÖØÒªÎäÆ÷¡£

Èç¹ûÄãÊÇÒ»ÃûÓ¦ÓÃϵͳÁìÓò½¨Éè´ÓÒµÕߣ¬ÄãÓ¦¸Ã²»»á´í¹ý´óʦÃǵľ­µä¡£ËûÃÇÈý¸ö´óʦ¶¼»á¾­³£ÐԵijöÏÖÔÚһЩ¾­µäÊé¼®µÄÍÆ¼öÐòÖУ¬È磬ÔÚCraig LarmanµÄ¡¶UMLÓëģʽӦÓá·µÄÍÆ¼öÐòÖУ¬µÚÒ»¸ö¾ÍÊÇMartin Fowler¡£

¡¶UMLºÍģʽӦÓã¨Ô­ÊéµÚ3°æ£©¡·µÄ½á¹¹ºÍÖØµã½¨Á¢ÔÚ×÷Õß¶àÄê½ÌÊÚºÍÅàѵ³ÉǧÉÏÍòѧÉúÕÆÎÕOOA/DµÄ¾­ÑéÖ®ÉÏ£¬ËüÌṩÁËÒ»¸ö¾«Á¶µÄ¡¢ÒÑÖ¤Ã÷µÄºÍ¸ßЧÂʵÄÕÆÎÕOOA/DµÄѧϰ·½·¨¡£

¡¡¡¡¡°ÈËÃǾ­³£ÎÊÎÒ£¬½éÉÜOOÉè¼ÆµÄͼÊéÊÇÄÄÒ»±¾¡£¶Á¹ý¡¶UMLºÍģʽӦÓã¨Ô­ÊéµÚ3°æ£©¡·Ö®ºó£¬ÎÒºÁÎÞ±£ÁôµØÑ¡ÔñÁËËü¡£¡±¡¡

¡¡¡¡¡ª¡ªMartin Fowler£¬¡¶UML Distilled¡·ºÍ¡¶Refactoring¡·µÄ×÷Õß

»¹ÓкܶàΪÁ˽â¾öÈí¼þ¸´ÔÓÐÔ¶ø×÷³öŬÁ¦µÄ´óʦ£¬ÏñPeter code½¨Ä£´óʦ£¬Ëû·¢Ã÷Á˲ÊÉ«½¨Ä££¬ÈÃÎÒÃÇÄܹ»Óò»±äµÄ·½Ê½¹´ÀÕ¡¢Ãè»æ³öÈκθ´ÔÓµÄÁìÓò£¬Ïñ¡°ÊµÌ塱¡¢¡°½ÇÉ«¡±¡¢¡°ÃèÊö¡±¡¢¡°Ê±¿Ìʱ¶Î¡±£¬ËûµÄÖø×÷¡¶²ÊÉ«UML½¨Ä£¡··Ç³£¾­µä¡£´ËÊéÀïµÄÒ»¸ö¾­µä·ÖÎö·½·¨¾ÍÊÇ£º¡°Ä³¸ö½ÇÉ«µÄ¶ÔÏó£¬ÔÚij¸öʱ¼äÀij¸ö³¡¾°ÏÂ×öÁËij¼þÊÂÇ飬´¥·¢ÁËijÖÖʼþ£¨event£©¡±¡£

±ÈÈ磺»áÔ±µÈ¼¶Level1µÄÓû§plen£¬2017Äê5ÔÂ10ºÅÉÏÎç10:30·Ö¡¢ÔÚ»¦½­ÍøÐ£µÄÉ̳ÇÀﹺÂòÁËаæÑÅ˼7·Ö³å´Ì¡¾5Ô°ࡿ¿Î³Ì£¬´¥·¢ÁË´´½¨¶©µ¥Ê¼þ¡£

µ±ÄãÕÆÎÕÁËÕâÖÖÇÉÃîµÄ·½·¨Ö®ºóÄã»áϲ»¶ÉÏÒµÎñ·ÖÎö¡£Ò»°ãÈ˲»»áÒâʶµ½¡°ÐÐΪ¡±ÊǸú׎ÇÉ«×ߵ쬶øÊÇÏÂÒâʶµÄÈÏΪÐÐΪÊǸú×ŶÔÏó×ߵġ£Çë×Ðϸ´§Ä¦Õâ¾ä»°£¬¿´ÄãÄÜ·ñ¸ãÇå³þ£¬ÕâÊÇϵͳ·ÖÎöÖеäÐ͵ÄÎÊÌ⣬¡°Ö°Ôð·ÖÅ䡱£¬ÕâÒ²ÊÇÓ¦ÓÃϵͳ¼Ü¹¹ÖеÄÖÂÃü»·½Ú¡£

Ìáʾ£ºÄãÖ»ÓÐÔÚ¹«Ë¾²Å¾ßÓдò¿ª¹«Ë¾ÉÌÒµÎļþµÄȨÀû£¬ÄãÖ»ÓÐÔÚ¼ÒÀï²Å¿ÉÒԺͼÒÈ˺ÜÇ×ÃÜ¡£

ÕâÀïÃæÒþº¬µÄÒâ˼¾ÍÊÇ£¬¡°½ÇÉ«¡±¸³ÓèÄãµÄÐÐΪ£¬ÄãÖ»ÓÐÊǹ«Ë¾µÄ¡°Ô±¹¤¡±½ÇÉ«µÄʱºò²Å¿ÉÒÔ½øÐй«Ë¾ÉÌÒµÎļþµÄä¯ÀÀȨÏÞ¡£ÄãÖ»ÓÐÊÇ¡°°Ö°Ö¡±»òÕß¡°ÀϹ«¡±ÓÖ»òÕß¡°¶ù×Ó¡±µÄʱºò²Å¿ÉÒԺͼÒÈËÇ×ÃÜÎ޼䡣ÔÚ´ó½ÖÉϧ§±§±§µÄ×ÜÊDz»Ì«ºÍг£¬ÎÊÌâ¾ÍÔÚÕâÀï¡£ÄãÔÚ´ó½ÖÉÏËù°çÑݵĽÇÉ«ÊÇÒ»¸ö¹ú¼ÒµÄ¹«Ãñ£¬ÊÇÓоßÌåµÄÐÐΪ׼ÔòµÄ¡£ËùÒÔ½ÇÉ«¾ö¶¨ÁËÄãµÄÐÐΪ¡£

»¹ÓÐDDD£¨ÁìÓòÇý¶¯Éè¼Æ£©Ö®¸¸Eric Evans£¬DDD»ù±¾ÉÏÊÇÏÖ´úÓ¦ÓÃϵͳ¼Ü¹¹Öбز»¿ÉÉٵļ¼ÊõÖ®Ò»£¬°üÀ¨°¢Àï°Í°Í¶¼ÔÚÔ½À´Ô½¶àµÄÔËÓÃDDDÉè¼Æ¸´ÔÓµÄÒµÎñϵͳ£¨Äã¿ÉÒÔͨ¹ýËûÃǵÄÕÐÆ¸JDÖз¢ÏÖ£©¡£DDDͨ¹ý½«ÎÊÌâÓò½øÐÐÁËÉè¼Æ³éÏó¡¢Í¨¹ý½«Ò»¸öÅÓ´óµÄÎÊÌâÓòÈçºÎ½øÐÐ×ÓÓòµÄ»®·Ö£¬ÓÖÈçºÎʶ±ð³öÕâЩ×ÓÓòµÄÁ¢Ìå¹ØÏµ£¬¶ø²»ÊÇÉÏϹØÏµ£¬Ê¶±ð³öÂ䵨µÄÏÞ½çÉÏÏÂÎÄ£¬ÉÏÏÂÎĵı߽罻»¥Ä£Ê½£¬ÁìÓòʼþµÄÓ°Ï졢ʼþ×·ËÝ£¨Event sourcing£©µÈµÈ¡£DDDÀïÃæÃ÷È·Á˼¸¸öÖØÒªµÄ¶«Î÷£¬¡°Õ½ÂÔģʽ¡±¡¢¡°Õ½Êõģʽ¡±¡¢¡°ÎÊÌâÓò¡±£¬µ±ÎÒÃǽøÐÐϵͳ·ÖÎöºÍ½¨Ä£µÄʱºòÊÇÔËÓÃÕ½ÂÔģʽµÄʱºò¡£´ó¶àÊýʱºòÎÒÃÇ´íÎóµÄʹÓÃÁËÕ½ÊõģʽÀ´½â¾öÕ½ÂÔÎÊÌ⣬ÄãÎÞ·¨ÓÃÕ½Êõ²ãÃæµÄ¼¼Êõ½â¾öÕ½ÂÔ²ãÃæµÄÎÊÌâ¡£

DDDÀïÃæÓкܶàÍ»ÆÆÐԵļ¼Êõ£¬±È½ÏÓÐÒâ˼µÄ¡°Ê¼þÇý¶¯¡±¡¢¡°Ê¼þËÝÔ´(event sourcing)¡±¡£

DDDÇ¿»¯ÊµÌ壬ʵÌåÓëʵÌåÖ®¼äµÄЭ×÷ÊÇͨ¹ýevent´¥·¢£¬ÕâÀïÓÖÓëactorÄ£ÐÍÀàËÆ£¬Ã¿¸öactor¼´ÊÇÒ»¸ö¶ÀÁ¢µÄ΢¶ÔÏó¡£

¶øÔÚmicro serviceÀï ·þÎñ¾¡¿ÉÄÜС£¬·þÎñÖ®¼äÒ²ÔÚÇ¿µ÷ʼþÇý¶¯£¬SOAÀïÒ²ÔÚÌáEDA¼Ü¹¹¡£

ÎÊÌâµÄ¹Ø¼ü»¹ÊÇeventÔõôÀ´£¬event¶¼ÊÇÌØ¶¨domainµÄ£¬event²»»áÎ޹ʲúÉú¡£ËùÒÔµÃÓÃDDDÀ´½â¾öeventµÄ³éÏóÎÊÌâ¡£

´ó¼Ò¿ÉÄܶÔevent sourcing²»ÊÇÌ«Á˽⣬µ«ÊÇÈç¹ûÄã¶ÔredisµÄAOF³Ö¾Ã»¯Á˽âµÄ»°£¬¾Í´ó²î²»ÀëÁË£¬redisҲͨ¹ý¶ÔkeyµÄ²Ù×÷ÐγÉһϵÁеÄevent£¬È»ºóͨ¹ýkey eventÀ´×·ËÝÊý¾ÝµÄÉúÃüÖÜÆÚ¡£

»¹ÓÐһЩ½¨Ä£½çµÄ´óʦ£¬ÏñSOA´óʦ£¬Thomas Erl£¬Ò²ÊÇÖø×÷ÆÄ·á£¬ËûµÄÊéÀïÓкܶàÓÃSOAÀ´½¨Ä£ÆóÒµÕûÌåÐÅÏ¢¼Ü¹¹µÄ˼·£¬ËùÒÔSOA²»´¿´âÊÇÒ»¸öRPC£¬ËûÊÇ´ú±íÒ»ÕûÌ×¼¼ÊõÂ䵨¿ò¼Ü¡£

µ½´Ë£¬Äã¿ÉÄÜ»áºÃÆæ£¬ÕâЩÓë΢·þÎñÓÐɶ¹ØÏµ¡£Ïȱð¼±×ÅϽáÂÛ£¬ÕâЩ¶¼ÊÇÓÃÀ´¸ãÇå³þ΢·þÎñÊÇʲôµÄÖØÒªÏßË÷¡£

ÎÒÃÇÊÇʲô£¬¹¤³Ìʦ£¬¶ø²»ÊÇ·¢Ã÷»òÕß¿ÆÑÐÈËÔ±£¬¹¤³Ìʦ½²¾¿ÑϽ÷¡¢×·ËÝ¡¢·ÖÎö¡¢¿´ÀúÊ·¡¢¿´Î´À´¡¢ÕÒ¹æÂÉ£¬ÐèÒªÕÒµ½Ö¤¾ÝÀ´Ö¤Ã÷ÎÒÃǵÄÍÆÀí£¬¶ø²»ÊÇÈËÔÆÒàÔÆ£¬Òª²»È»Ã»ÓÐ˵·þÁ¦£¬Ã»ÓжÀÁ¢Ë¼¿¼ÄÜÁ¦£¬ÔÚʵʩµÄʱºòҪô¶¼¶ÔҪô¶¼´í£¬ÎÞ·¨½øÐÐ˼άµÄÅöײ¡£

Martin Fowler¡¢Eric Evans ÕâÁ½Î»´óʦ¾ÍÎÒ¸öÈ˶øÑÔÒâζ×ÅÓ¦ÓÃÈí¼þ¿ª·¢½ç×î¸ßÁìÐäºÍ·½ÏòÅÌ£¨ÕâÊǸöÈËÐÅÑö¡¢ºÍ³ç°Ý£¬Ë­ÈÃÎÒÊÇËûÃǵķÛË¿£©£¬Martin Fowler µÄ¡¶ÆóÒµÓ¦Óüܹ¹Ä£Ê½¡·ÊÇÈí¼þ·Ö²ã¼Ü¹¹µÄ˼Ïë×ʼµÄµØ·½¡£Eric Evans ÊǸöΰ´óµÄÍ»ÆÆÕߣ¬ÕýÔÚÕ÷·þÈí¼þ¸´ÔÓÐÔÎÊÌ⣬¡¶ÁìÓòÇý¶¯Éè¼Æ¡ªÈí¼þºËÐĸ´ÔÓÐÔÓ¦¶ÔÖ®µÀ¡·ÊÇÎÒ¶Á¹ýµÄÖÚ¶àÊé¼®Öид¥×î´ó£¬×îÈÃÈËÉî˼µÄÊé¡£

¾­¹ýÉÏÃæµÄ·ÖÎöºÍ×·ËÝ£¬ÎÒÏë±í´ïµÄÊÇÕâÑùµÄÒ»¸ö¹¹Ë¼µ¼Í¼£º£¨Í¼1£©

ÉÏͼÖдÓ×î×ó±ß¿ªÊ¼£¬Ò»Ö±µ½×îÓұߣ¬ÊÇÎÒÔÚѧϰӦÓÃϵͳ¼Ü¹¹¹ý³ÌÖÐ×ܽá³öµÄÒ»¸ö´ó¸Å¼¼Êõ·¢Õ¹»òÕßÊÇÏ໥ӰÏìµÄ¹ØÏµ¡£ÕâЩ¶«Î÷Ä£ºý×Å¿´£¬ÔÚÀúÊ·ÉÏ·¢ÉúµÄÊÂÇé±ß½ç²¢²»×ÜÊÇÄÇôÃ÷ÏÔÇåÎú£¬¶¼Óл¥ÏàÓ°ÏìµÄ×÷ÓᣴËͼÖ÷ÒªÊÇÎ§ÈÆ×ÅһЩ±¾ÈËѧϰ¹ý³ÌÖÐÊÕ¼¯µÄһЩ¼¼ÊõÓ°ÏìÁ¦±È½Ï¸ßµÄÈËÀ´ÐðÊö£¬²¢²»Ò»¶¨ÍêÈ«ÕýÈ·£¬Äܱí´ïÎÒÃÇ·ÖÎöµÄ˼·¼´¿É¡£ÎªÁËÖ»ÊÇÄܽ«ÕâЩ¶«Î÷´®ÆðÀ´ÍÆÀí΢·þÎñµÄÓÉÀ´¡£

ͼµÄ×îÓÒ±ßÊÇMartin FowlerÌá³ö΢·þÎñµÄʱºò£¬¿´µ½Õâ·ùͼµÄʱºòÄãÓ¦¸ÃÄÜ´óÖµÄÃ÷°×£¬Æäʵ΢·þÎñµÄÌá³öÕßÊÇÓÃËüÀ´½â¾öʲôÎÊÌâµÄ£¬ÕâÀﻹ²»ÄÜÍêÈ«¶Ô΢·þÎñµÄÓÉÀ´Ï¸ö½áÂÛ£¬ÒòΪ»¹ÓÐÒ»²¿·ÖÄÚÈÝÎÒÃÇûÓзÖÎö¡£ÕâÀﻹÓÐÒ»¸öÓÐÁ¦µÄÖ¤¾Ý¿ÉÒÔÖ¤Ã÷£¬Ä¿Ç°Î¢·þÎñÊé¼®ÀïÆÀ·Ö×î¸ßµÄ¾ÍÊÇThought Works¹«Ë¾¼¼Êõר¼Ò±àдµÄ¡¶Î¢·þÎñÉè¼Æ¡·ÓÉͼÁé³ö°æÉçÒý½ø¹úÄÚ³ö°æ¡£ÔÚ×Ðϸ¿´ÏÂÊéµÄĿ¼Äã»á¾ªÑȵķ¢ÏÖ΢·þÎñµÄÂ䵨ÐèÒªDDDÀ´¸¨ÖúµÄ£¬ÕâÆðÂëÔÚ½¨Ä£½×¶ÎÊÇÐèÒª½èÖúDDDÇ¿´óµÄÕ½ÂÔģʽÀ´Ö§³ÅµÄ¡£ËùÒÔ£¬ÕâÀïÒ²Ö¤Ã÷ÁË£¬Î¢·þÎñ²»ÊǼòµ¥µÄÖ¸½«·þÎñ¾¡¿ÉÄܵIJðС£¬È»ºóÒ»¸öRPC¿ò¼Ü¸ã¶¨ÁË¡£ÕâÌ«´Ö²ÚÁË£¬ÎÞ·¨Â䵨µÄ£¬»áÓÐһϵÁÐÎÊÌâ³öÏÖ£¬±ÈÈ磬·Ö²¼Ê½ÊÂÎñÎÊÌâ¡¢Êý¾ÝÉúÃüÖÜÆÚÎÊÌâ¡¢Êý¾ÝÑÓ³ÙÎÊÌâ¡¢³éÏó»ìÂÒÎÊÌâµÈ¡£³éÏóµÄ¹¤×÷×ö²»ºÃ£¬Â䵨µÄʱºò¾Í»á±È½Ï»ìÂÒ£¬²»Ò×ÓÚÀ©Õ¹£º£¨Í¼2£©

Èç¹ûÓÃTOGAFµÄ¿ò¼ÜÀ´»®·ÖÆóÒµÕûÌå¼Ü¹¹ÌåϵµÄ»°£¬ÖÁÉÙ΢·þÎñµÄ¼¼ÊõÕ»ÔÚÓ¦Óüܹ¹²ãÊÇÓÐÃ÷È·µÄ¼¼ÊõÓ¦Óõ쬶ø²»ÊÇȫָϵͳ¼Ü¹¹²ãµÄij¸ö¾ßÌåµÄ¼¼Êõ£¬È磬docker¡¢RabbitMQ¡¢RPCÖ®ÀàµÄÖмä¼þ¡£

Èç¹û´ó¼Ò×Ðϸ˼¿¼¹ýÄãËùѧµÄÓ¦Óü¼ÊõÔÚÕû¸öÈí¼þ¹¤³ÌµÄÉúÃüÏßÉϵķ¢Õ¹¹ØÏµÊ±£¬ÄãÓ¦¸ÃÄÜ·¢ÏÖÒ»¸ö¹æÂÉ£¬¾ÍÊÇÈκÎÒ»¸ö·½·¨Â۵ijöÏÖ¶¼»áÓÐÁ½¸ö²ãÃæµÄ¶«Î÷£¬¡°Ê¶±ðÎÊÌâÓò¶ÔÎÊÌâÓò½øÐн¨Ä£¡±µÄ·½·¨£¬×îºó²Å»á̸¡°ÈçºÎÂ䵨µÄÊÂÇ顱¡£ÕâÊÇÁ½¸ö´óµÄ²ãÃæÎÊÌâÐèÒª½â¾ö£¬Õ½ÂÔ²ãÃæ¡¢Õ½Êõ²ãÃæ¡£

ËùÒÔ¼¼Êõ¶¼ÒªÓÃÁ½¸ö²ãÃæÀ´¿´£¬¾ßÌå½²¾ÍÊÇ·ÖÎö¡¢Éè¼Æ¡¢½¨Ä££¬ÂäµØÊµÊ©·½·¨¡£ÕâÆäÖаüÀ¨Èçϼ¸¸ö±È½ÏÖØÁ¿¼¶µÄ¼¼ÊõÌåϵ£¬TOGAF ÆóÒµÐÅÏ¢¼Ü¹¹¿ò¼Ü¡¢DDD ÁìÓòÇý¶¯Éè¼Æ¡¢SOA ÃæÏò·þÎñ¼Ü¹¹¡¢GRASP ͨÓÃÈí¼þÖ°ÔðÉè¼ÆÄ£Ê½¡¢²ÊÉ«½¨Ä£¡ªËÄɫԭÐÍģʽ¡£GRASPÖ÷ÒªÊǸ¨ÖúÖ°ÔðÉè¼Æ£¬ËÄɫԭÐÍÖ÷ÒªÊDz¶×½ÊµÌåµÄʼþ·¢ÉúÐòÁУ¬²»»áÈÃÄ㶪ʧ¹Ø¼üÒµÎñ³¡¾°¡£

ÕâЩ¼¼Êõ¡¢·½·¨ÂÛ¡¢Ä£Ê½²¢²»ÊÇ´¿´âµÄÀíÂÛ£¬¶øÊÇÓкܶà±È½Ï¾«ÃîµÄ˼ÏëÔÚÀïÃæ£¬ÎÒÃÇ¿´ÏÂÉÏÊöÖÐËûÃÇÊÇÔõô»®·ÖÁ½¸ö²ãÃæÀ´¿´ÎÊÌâµÄ£º£¨Í¼3£©

ѧϰ¸ã¶®ÕâЩģʽ£¬¶¼ÊÇÏ£ÍûÄܹ»ÈÃÎÒÃDz»½öÕýÈ·µÄ×öÊ£¬»¹ÐèÒª×öÕýÈ·µÄÊÂÇé¡£ÕâЩÈí¼þ´óʦ²»ÊÇÔÚÖØ¸´ÔìÂÖ×Ó£¬¶øÊÇÈí¼þ¹¤³Ì½çÒ»Ö±ÓÐÌ«¶àÎÊÌâÐèÒª½â¾ö£¬¶øÇÒÎÊÌâÊÇÔ´Ô´²»¶ÏµÄ³öÏÖ¡£

ÄÇôÕâЩӦÓü¼Êõµ½µ×λÓÚÕû¸ö¼¼ÊõÕ»µÄʲôλÖã¬ÆäʵÕû¸ö¼¼ÊõÕ»Ó÷ֲãÀ´¿´£¬±È½ÏºÃÀí½â£º£¨Í¼4£©

ÏÖÔÚ¼¼ÊõÌåϵ»ù±¾ÉÏ·ÖΪÈý´óÀ࣬ӦÓüܹ¹¡¢ÏµÍ³¼Ü¹¹¡¢Öмä¼þ¼Ü¹¹£¬µ±È»»¹ÓÐÔËά¼Ü¹¹¡¢Êý¾Ý¼Ü¹¹£¬ºóÁ½Õ߸úÎÒÃÇÎÄÕÂÖ÷Ìâ¹ØÏµ²»ÊǺܴó£¬ÕâÀïÔÝÇÒÏȲ»Ì¸¡£ÕâЩÔÚÃÀ¹úÖøÃûµÄTOGAT¼Ü¹¹¿ò¼Ü¼¼ÊõÌåϵÖн²½âµÄ±È½ÏÇå³þ£¬¿ÉÒÔÊʵ±²Î¿¼¡£

ÎÒ²»´òËãÂÞÁÐÌ«¶à¼¼Êõ¸ÅÄֻÏë±í´ï΢·þÎñÕâ¸ö¼¼ÊõÊÇÔÚÓ¦Óü¼ÊõÕ»·¶³ë£¬¸úÆäËûµÄÓ¦Óü¼ÊõÒ»Ñù¶¼ÊǾßÓÐϵͳ·ÖÎö¡¢½¨Ä£µÄÄÜÁ¦£¬²¢²»ÊÇÒ»¸ö´¿´âµÄ¿ò¼Ü»ò¼¼Êõ£¬¶øÊÇÒ»¸ö×ÛºÏÐԵļܹ¹Ä£Ê½¡£

΢·þÎñÊǽø»¯³öÀ´µÄ

ÓÉ´Ë¿ÉÒԵóöÒ»¸ö½áÂÛ£¬Î¢·þÎñÊǽø»¯³öÀ´µÄ¡£Æäʵ×ݹÛÈí¼þÑз¢ÖеÄËùÓм¼Êõ£¬´ó¶à¶¼Êǽø»¯³öÀ´µÄ£¬ºÜÉÙͻȻ³öÏÖÒ»¸ö¸ú֮ǰËùÓм¼Êõ²»Ïë¹ØµÄ¼¼Êõ¡£Ö»²»¹ýÀíÂÛÐÔµÄ֪ʶÈÝÒ×±»ºöÊÓ£¬´ó¶àµÄ¼¼ÊõÈËԱϲ»¶Ö±±¼Ö÷Ì⣬¶¯ÊÖÇÃÇþÍÊÇÒ»¸ö΢·þÎñ£¬ÆäʵֻÊÇÔËÓÃÁË΢·þÎñ¼¼ÊõÌåϵÖеIJ¿·Ö¼¼Êõ¡£

ÎÒÃÇÒ»Ö±ÓÐÕâÑùµÄÀ§ÈÅ£¬¼ÆËã»úÁìÓòµÄ֪ʶѧϰһֱÓÐÒ»¸öÄѵã¾ÍÊÇ£º¡°½âÊÍÒ»¸ö¸ÅÄîÐèÒªÓÃÁíÍ⼸¸ö¸ÅÄîÀ´½âÊÍ£¬µ«ÊǽâÊÍÁíÍ⼸¸ö¸ÅÄÐèÒªÆäËû¸ÅÄîÀ´½âÊÍ¡±£¬Õâ²»¾ÍÊǼÆËã»úÁìÓòµÄ·¢Õ¹¹æÂÉÂð¡£ËùÒÔÎÒÃǶ¼ÔÚ½²¾¿¾Û½¹ÁìÓò£¬Ã¿¸öÁìÓò¶¼ÊÇÉî²»¼ûµ×£¬¶¼ÓÐËûµÄ֪ʶÌåϵ£¬¶¼ÓÐËûµÄ¼¼ÊõÕ»¡£

ÓÉÓÚʱ¼ä¹ØÏµ£¬ÎÒ²¢Ã»ÓаÑËùÓеÄÏßË÷ºÍÖ¤¾Ý¶¼ÂÞÁгöÀ´£¬Æäʵ»¹ÓкܶණÎ÷¶¼ÊǺÍ΢·þÎñÓйØÏµµÄ£¬ÖÁÉÙ˵΢·þÎñ¶¼ÊÇÐèÒª½è¼øÕâЩ¶«Î÷Â䵨£¬±ÈÈ磬΢·þÎñÖÐÌáµ½ÁË·þÎñµÄ¼¯³ÉºÍ±àÅÅ£¬ÕâЩ¶«Î÷ÔÚSOA¡¢DDDÖж¼´æÔÚ£¬ºÜÄÑ˵ÕâÊÇ΢·þÎñµÄ¶«Î÷»¹ÊÇSOA¡¢DDDµÄ¡£ËùÒÔ¶¼ÊÇ»¥Ïà½è¼øºÍ²Î¿¼£¬ÔÙ½øÒ»²½ÑÝ»¯£¬ÂýÂýµÄ¾Í½ø»¯³öһЩ¾ßÓдú±íÐԵļ¼Êõ¸ÅÄî¡£

΢·þÎñ²»ÊÇÒøµ¯

µ±ÎÒÃǸãÇå³þÁË΢·þÎñÊÇʲô֮ºó£¬¾ÍÓÐÖúÓÚÎÒÃǽøÐÐÔËÓÃÁË¡£Ê×ÏÈ¿ÉÒԿ϶¨µÄÊÇ£¬Î¢·þÎñ²»ÊÇÒøµ¯£¬Ëû½â¾ö²»ÁËËùÓÐÎÊÌ⣬֮ǰ´æÔÚµÄÎÊÌâÒÀÈ»´æÔÚ¡£µ±ÎÒÃÇÏëÒª¾¡¿ÉÄܵÄʹÓÃ΢·þÎñ¼Ü¹¹Ê±£¬ÄÇôÎÒÃǽô½ÓמÍÒª»Ø´ð±ðÈËÌá³öµÄһϵÁÐÔÚSOA¼Ü¹¹ÖÐͬÑù´æÔÚµÄÎÊÌ⣬¾ÍÒª¸ãÇå³þÈçºÎ»Ø´ð±ðÈËÌá³öµÄ·þÎñ±ß½çÔõô»®·ÖÎÊÌ⣬Èç¹ûÓÐGRASP¡¢ËÄɫԭÐ͵ȸ¨ÖúÄãÀ´·ÖÎö¡¢Éè¼Æ£¬»á¹¤³Ì»¯¡¢¿ÆÑ§»¯ºÜ¶à¡£

Æäʵ¼Ü¹¹×öÁ˾ÃÁË´ó¼Ò»á·¢ÏÖÒ»¸öDZ¹æÔò£¬¾ÍÊÇÓÐʱºò·½°¸Ã»ÓÐÃ÷ÏԵĶÔÓë´í£¬¶øÊÇ˵·þÁ¦µÄÎÊÌâ¡£ÄãµÄ·½°¸ÊÇ·ñ¾­µÃÆðÍÆÇ㬾­µÃÆð±ðÈ˵ÄÌáÎÊ£¬ÄÜ·ñ»Ø´ð±ðÈ˵ÄÒÉÂÇ¡£

ËùÒÔµ±Ä㽫ÕâЩӦÓü¼ÊõÁËÈ»ÓÚÐØÖ®ºó£¬Äã´ó¿É²»±ØËµ³öÀ´£¬¶øÊÇÉÔ¼Óת»»Ï¾ͿÉÒÔÂýÂýÓ°ÏìÄãµÄ¼Ü¹¹·½Ïò¡£

×ܽá

ÓÉÓÚʱ¼ä¹ØÏµ£¬ÎÒÓкܶ༼ÊõµãûÓÐÕ¹¿ª£¬Ö÷ÒªÊÇΪÁË¿¼ÂÇÔĶÁʱ¼äÎÊÌ⣬ÎÒÃǽ«²»¼ä¶ÏµÄ·ÖÏíÖØ¹¹¹ý³ÌÖÐÓöµ½µÄһϵÁÐÎÊÌâ¡£ÕâÆäÖлá°üÀ¨ÔËÓÃм¼Êõ£¬Í¬Ê±Ò²»á°üÀ¨¶ÔÒÔÍù¾­µäÎÊÌâµÄ·´Ë¼¡£

Ï£ÍûÕâÆªÎÄÕÂÄܹ»ÈÃÄã¶Ô΢·þÎñÓÐÒ»¸ö²»Ò»ÑùµÄÈÏʶ£¬Ö÷ÒªÊÇÖªµÀËûλÓÚÕû¸ö¼¼ÊõÕ»µÄʲôλÖã¬ÕâÓеã³éÏ󣬵«ÊÇÈí¼þ±¾Éí²»¾ÍÊdzéÏóÖгéÏó£¬Éè¼ÆÖÐÉè¼ÆÂð£¬Èí¼þ¿ª·¢²»¾ÍÊÇÔÚ´´ÔìÊÀ½çÂð¡£

Èí¼þ¿ª·¢ÊÇÒ»¸ö×ÛºÏÐÔµÄÎÊÌ⣬ÎÒÃÇÎÞ·¨ÓÃÕ½Êõ²ãÃæµÄ¼¼ÊõÀ´½â¾öÕ½ÂÔ²ãÃæµÄÎÊÌ⣬ҲÎÞ·¨ÓÃÕ½ÂÔ²ãÃæµÄ¼¼ÊõÀ´½â¾öÕ½Êõ²ãÃæµÄÎÊÌâ¡£ÊǼ¼Êõ¾ÍÒ»¶¨ÓÐÊÊÓó¡¾°£¬Ö»ÓиãÇå³þij¸ö¼¼ÊõµÄÀ´ÁúÈ¥Âö²Å¿ÉÄܱÜÃâÀÄÓá£

×îºó£¬ËäÈ»ÎÄÕ²»ËãÌ«³¤£¬µ«ÊÇÎÄÕÂÖаüº¬µÄ¼¼ÊõÃæ»¹ÊDZȽϹãµÄ£¬ÒªÏë¸ãÇå³þ£¬ÐèÒª»¨µãʱ¼äÖð¸öÑо¿Ò»·¬²ÅÄܰÑÕâЩ´®ÆðÀ´£¬ÐγÉ×ۺϵļ¼ÊõÌåϵ¡£Ð»Ð»¡£

 

   
4757 ´Îä¯ÀÀ       33
Ïà¹ØÎÄÕÂ

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

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

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