±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÈçºÎʹÓà AWS ·þÎñ³É¹¦ÊµÏÖ΢½ø³Ìģʽ
£¬Ï£Íû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×ÔÓÚInfoQ
,ÓÉ»ðÁú¹ûÈí¼þAlice±à¼¡¢ÍƼö¡£ |
|
ʵÏÖ΢·þÎñʱ£¬ºǫ́½ø³ÌÊÇ×îÈÝÒ×±»ºöÂÔµÄÔªËØ£¬¶ø¾ø´ó¶àÊýÓ¦ÓóÌÐò¶¼ÐèÒªºǫ́½ø³Ì¡£
΢·þÎñÁìÓòµÄ´ó¶àÊý²Î¿¼ÊéÄ¿¶¼×ÅÖØÓÚÈçºÎ²ð·Öµ¥Ìå¡¢ÁìÓòÇý¶¯Éè¼Æ¡¢±àÅÅÓëͬ²½¡¢ÈçºÎ²ð·ÖÊý¾Ý¿âµÈ¡£µ«ÈËÃÇÍùÍù²»»áÌáµ½ºǫ́½ø³Ì£¬ÒÔ¼°ÈçºÎÔÚ΢·þÎñ¼Ü¹¹»·¾³ÖÐʵÏÖËüÃÇ¡£
¹ØÓÚÕâÒ»µã£¬ÎÒ»áÍÆ¼ö Sam Newman µÄ¡¶¹¹½¨Î¢·þÎñ¡·ºÍ¡¶´Óµ¥Ì嵽΢·þÎñ¡·Á½±¾Ê飬ÆäÖк¸ÇÁËÉÏÃæµÄ¼¸ºõËùÓÐÄÚÈÝ£¬µ±È»Ö»Óкǫ́×÷Òµ³ýÍâ¡£
1 ±³¾°¸Å¿ö
½éÉÜÏÂÎÒÃǵı³¾°¸Å¿ö¡£ÔÚ CreditorWatch£¬ÎÒÃÇĿǰʵÏÖÁ˼¸¸ö΢·þÎñ£¬Ã¿¸ö΢·þÎñ¸ºÔðÒ»¸öÊý¾Ý£¨Óò£©¡£
ÎÒÃǵĺǫ́½ø³Ì²»½öÏÞÓÚÓû§½»»¥´¥·¢µÄ²Ù×÷£¨ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃǽ«Òý·¢Ò»¸öʼþ£¬¸Ãʼþ½«Í¨¹ýÎÒÃǵÄʼþÇý¶¯¼Ü¹¹µÈ²¿·Ö£¬Ï൱±ê×¼µÄÉè¼Æ£©¡£Êµ¼ÊÉϺܶࣨ´ó¶àÊý£©ºǫ́ÈÎÎñ¶¼ÊǼƻ®ÈÎÎñ£¬²¢¸ºÔðÊý¾ÝÌáÈ¡¡¢Êý¾Ý¸üС¢µç×ÓÓʼþµÈÊÂÏî¡£
¾Í¹æÄ£¶øÑÔ£¬ÔÚ CreditorWatch£¬ÎÒÃÇÿ¸öÔ´óÔ¼ÓÐ 4000 Íò¸ö΢½ø³Ì¡£
ÆäÖÐÐí¶à½ø³Ì·Ç³£Èß³¤ÇÒ±¿ÖØ£¨ÆäÖÐһЩ½ø³Ì¿ÉÄÜÐèÒª³¤´ïÒ»ÖܵÄʱ¼ä²ÅÄÜÍê³É£©£¬ÀýÈçÔÚÎÒÃÇµÄ OLTP ϵͳÖмÆËã°Ä´óÀûÑÇËùÓй«Ë¾µÄËùÓÐÐÅÓÃÆÀ·ÖµÄ½ø³Ì¡£ÔÚ CreditorWatch£¬ÎÒÃÇÓÐÒ»¸ö·Ç³£¸ßЧµÄ CI/CD ¹ÜµÀ£¬Ã¿Ìì¿ÉÒÔ´¥·¢¶à´Î²¿Ê𣬲¢ÇÒÎÒÃÇΪ΢·þÎñʹÓÃÁË Docker ÈÝÆ÷¡£
Õâ»ù±¾ÉϾÍÊÇÎÒÃÇÓµÓеĻù´¡¼Ü¹¹ÒÔ¼°ÐèÒª½â¾öµÄÎÊÌâ¡£
ÀíÏëÇé¿öÏ£¬ÎÒÃDz»Ï£ÍûÓÐÄĸöºÐ×Ó£¬¾ÍÒòΪËüÕýÔÚÔËÐÐÒ»¸ö³¤ÆÚ½ø³Ì¾ÍÎÞ·¨¸üУ¬Òò´Ë½â¾ö·½°¸ÐèÒª¿¼Âǵ½ÕâÒ»µã£¬²¢½«³¢ÊÔ½â¾öÕâ¸öÎÊÌâ¡£
2 ΢½ø³Ìģʽ
ÔÚÕâÆª¶ÌÎÄÖУ¬ÎÒÃǽ«³¢ÊÔ½âÊÍ΢½ø³Ìģʽ£¨ÎÒÃǸù¾Ý΢·þÎñºÍºǫ́½ø³ÌÕâÁ½¸ö´Ê´´ÔìÁËÕâ¸öÊõÓ£¬ÒÔ¼°ÈçºÎʹÓà AWS ·þÎñ³É¹¦ÊµÏÖ΢½ø³Ìģʽ¡£ÎÒÃǰÑËü½Ð×öÒ»ÖÖÉè¼ÆÄ£Ê½£¬ÊÇÒòΪËüÊÇÕë¶ÔÒ»¸ö³£¼ûÎÊÌ⣨ÔÚ΢·þÎñ¼Ü¹¹ÖÐʵÏֽϳ¤µÄºǫ́½ø³Ì£©µÄ¿É¿¿½â¾ö·½°¸£¨ÎÒÃÇÒѾ³É¹¦ÊµÏÖÁ˶à´Î£©¡£
΢½ø³Ì´¦Àí¹ý³ÌÖ÷ÒªÊǽ«·Ç³£´óµÄÈÎÎñ£¨1 ¸ö½ø³Ì£©»®·ÖΪһЩ½ÏСµÄÈÎÎñ£¨Î¢½ø³Ì£©£¬È»ºóʹÓÃÎÒÃǵÄ΢·þÎñÂß¼ºÍ¼Ü¹¹´¦ÀíËüÃÇ¡£
Õâ¸ö¸ÅÄî²¢²»ÊÇʲôÐÂÏÊÊÂÎ²¢ÒÑÔÚÆäËûÁìÓò¹ã·ºÊ¹Óã¨BigData ¼¯ÈºÖÐµÄ MapReduce£¬»ò·ÖÖÎËã·¨£©£¬µ«ÕâÖÖ·½·¨½«ÏàͬµÄ¼¼ÊõÓ¦ÓÃÓÚ΢·þÎñ¼Ü¹¹£¬¸øÎÒÃÇ´øÀ´Á˺ܶàºÃ´¦£¬¶øÈ±µãÈ´ºÜÉÙ¡£
ҪʵÏÖÕâÖÖ·½·¨£¬ÎÒÃÇÓÐ 1 ¸ö½ø³Ì£¨¿ÉÒÔÊǼƻ®»òÊÖ¶¯´¥·¢£©£¬ÆäΨһµÄ¹¤×÷¾ÍÊÇÊÕ¼¯²¢´¥·¢ËùÓÐÐèÒª´¦ÀíµÄ×÷Òµ¡£Çë×¢Ò⣬´Ë½ø³Ìʵ¼ÊÉϲ»»á´¦ÀíÈκÎÐèҪʵÏÖµÄ×îÖÕ½á¹û£¨ÔÚÎÒÃÇ֮ǰµÄʾÀýÖУ¬×îÖÕ½á¹ûÖ¸µÄÊǼÆËãËùÓаĴóÀûÑǹ«Ë¾µÄËùÓÐÐÅÓÃÆÀ·Ö£©¡£Ö»ÐèÅŶÓÒ»¸ö×÷Òµ¾Í¿ÉÒÔ¸üÐÂÿ¼Ò¹«Ë¾µÄÐÅÓÃÆÀ·Ö

ÕâÃ÷ÏÔÒª±È¼ÆËãËùÓÐÐÅÓ÷ÖÊýÒª¿ì£¬ÒòΪ·Ö³É¶à¸öµÄ΢½ø³ÌÖ»ÐèÒª»¨·Ñ¼¸·ÖÖÓ¾ÍÄÜËã³ö·ÖÊý£¬¶ø¼ÆËãËùÓÐÐÅÓ÷ÖÊýÔòÐèÒª¼¸Ììʱ¼ä¡£ÔÚÎÒÃǵݸÀýÖУ¬¼ÆËãÒ»¸öÐÅÓÃÆÀ·Öƽ¾ùÐèÒª°ëÃ루ÎÒÃÇÈçºÎ×öµ½ÒÔÈç´Ë¿ìµÄËÙ¶ÈÀ´´¦ÀíÎÒÃÇÕâô´ó¹æÄ£µÄÊý¾ÝÁ¿£¬¿ÉÒÔÁí¿ªÒ»ÆªÎÄÕÂÏêϸ½²½âÁË£©£¬Òò´Ë¿¼Âǵ½ÎÒÃǵÄÊý¾Ý¿âÖÐÓнü 1900 Íò¼Ò¹«Ë¾£¬µ¥¸ö½ø³ÌÍê³ÉÕû¸ö¼ÆËã´óÔ¼ÐèÒª 100 Ìì¡£¼øÓÚÎÒÃÇÿ¸öÔ¶¼ÒªÕâÑù×ö£¬Òò´ËÒ»¸öµ¥¶ÀµÄ½ø³ÌÊDz»¿ÉÐеġ£
ºÜ¶àʱºò£¬»®·ÖÈÎÎñµÄ½ø³Ì·Ç³£ÇáÇÉ£¬ÎÒÃÇ¿ÉÒÔÔÚÒ»¸ö lambda º¯ÊýÖÐʵÏÖËü£¨Çë×¢Òâ lambda º¯ÊýµÄ´¦Àíʱ¼äÏÞÖÆÎª 15 ·ÖÖÓ£©£¬ÕâÑùÎÒÃǾͲ»±Øµ£ÐÄ·þÎñÆ÷»òÐéÄâ»úÖÐµÄ crontab ÅäÖá£
´Ëʱ£¬ÎÒÃǵĶÓÁÐÖÐÓкܶࣨҲÐíÊÇÊý°ÙÍò¸ö£©Ð¡ÈÎÎñµÈ´ý´¦Àí£¬Òò´Ë¡°ÕæÕýµÄ¹¤×÷¡±ÉÐδÍê³É¡£
µ±È»£¬Ò»µ©Ä㽫ËùÓÐ×÷Òµ¶¼ÅÅÔÚ¶ÓÁÐÖУ¬¾ÍÓÐÐí¶à·½·¨¿ÉÒÔ²¢ÐÐÖ´ÐÐ×÷Òµ¡£
´«Í³ÉÏ£¬ÎÒÃÇ¿ÉÄÜ»áÓÐÒ»¸ö´øÓмලÕߣ¨»òÀàËÆ¶ÔÏ󣩵ĺÐ×Ó£¬Èöà¸ö½ø³Ì´Ó¶ÓÁÐÖÐÌáÈ¡ÏûÏ¢£¬µ«ÕâÒâζ×ÅÎÒÃÇ»áÓÐÒ»¸öºÐ×Ó²»¶ÏµØÔËÐдúÂëÒÔÌáÈ¡ÏûÏ¢ºÍ´úÂëµÈ´ý´¦Àí£¬Õâ¾ÍÊôÓÚ΢·þÎñÁË¡£
¼´Ê¹ÕâÖÖ·½·¨£¨ºÍÆäËûʹÓÃÏàͬ΢·þÎñ´úÂëµÄ·½·¨£¬ÒÔ¼°ÔÚͬһ»·¾³ÖдӶÓÁÐÖÐÌáÈ¡ÏûÏ¢µÄ´úÂ룩ÊÇÓÐЧÇÒ¿ÉÐеģ¬ÎÒÃÇ»¹ÊÇ·¢ÏÖÓÐÁ½ÖÖ²»Í¬µÄ»·¾³£¨¾ßÓкǫ́½ø³ÌºÍÓÃÓÚʵʱÁ÷Á¿µÄ docker ÈÝÆ÷µÄÐéÄâ»òÎïÀí·þÎñÆ÷£©»á´øÀ´ºÜ¶à¿ªÏú¡£
ÔÚijЩÅäÖÃÖУ¨ÀýÈçÒ»¸öÐéÄâºÐ×Ó£©£¬Èç¹ûÎÒÃÇÒª²¿Ê𣬽«ÐèҪֹͣ¼à¶½²¢µÈ´ý½ø³ÌÍê³É£¬È»ºóÔÙÓÃдúÂëÆô¶¯Ò»¸öеIJ¢Ïú»Ùǰһ¸ö£¬Õ⽫´ó´óÔö¼Ó²¿ÊðµÄ¸´Ôӳ̶ȣ¬ÒòΪÎÒÃÇÐèÒª¸ú×ÙËùÓкǫ́½ø³Ì¡£
ÁíÍ⣬ÎÒÃDz»µÃ²»Ïë³öÁ½ÖÖ²»Í¬µÄ·½Ê½À´¼àÊÓÎÒÃǵÄÓ¦ÓóÌÐò£¨ºǫ́½ø³ÌºÍ»î¶¯¶Ëµã£©£¬È·±£ÎÒÃǵÄÈÕÖ¾¼Ç¼Æ÷Äܹ»ÕýÈ·¸ú×ÙÁ½¸ö²»Í¬»·¾³ÖеÄËùÓÐÈÕÖ¾£¬²¢È·±£Á½´¦µÄÒÀÀµ¶¼ÕýÈ·ÎÞÎ󣬵ȵȡ£
Çë×¢Ò⣬ÎÒÉõÖÁûÓÐÌáµ½ÓÐÁ½¸ö²»Í¬µÄ´úÂë¿â¸ºÔð¼ÆËãÐÅÓÃÆÀ·Ö£¬Ò»¸ö´úÂë¿âÓÃÓÚºǫ́½ø³Ì£¬ÁíÒ»¸ö´úÂë¿âÓÃÓÚ΢·þÎñ£¬ËùÒÔ»¹µÃ¿¼ÂÇÄÇЩ²»ÄܳöÏÖ´úÂë¸´ÖÆµÄ½ûÇø¡£
ÀíÏëÇé¿öÏ£¬ÎÒÃÇÏ£Íû£º
- ²»ÒªÖظ´´úÂë
- ûÓжà¸ö£¨ÐèÒª²âÊÔ£©µÄϵͳÅäÖÃ
- Äܹ»¼à¿ØÎÒÃǺǫ́½ø³ÌµÄ½¡¿µ×´¿öºÍ½ø¶È
- Ëõ·Å£¨ÀýÈ磬ÔÚ¹¤×÷ʱ¼äÒÔÍâ¸ü¿ìµØ´¦Àí£©
- Äܹ»¿ìËÙ²¿Êð²¢¾¡¿ìʹÓÃ×îа汾µÄ´úÂë
- ²¿Êð¼òµ¥ÇÒά»¤³É±¾µÍÁ®
ÎÒÃÇÌá³öµÄÓÃÓÚ´¦Àí΢½ø³ÌµÄ½â¾ö·½°¸ÊÇ΢·þÎñ¼Ü¹¹µÄÔÉú·½°¸¡£ÎÒÃÇÀûÓà SQS+Lambda ´´½¨ÁËÒ»¸öÍÆËͶÓÁУ¬²¢µ÷ÓÃÒ»¸ö΢·þÎñ¶ËµãÀ´Ö´ÐÐ΢½ø³ÌµÄÈÎÎñ¡£
ÎÒÃÇÔÚÕâÀï¸ü¾ßÌ嵨ÌÖÂÛÁË SQS+lambda ·½·¨¡£

΢½ø³Ìģʽ¼Ü¹¹
ÕâÀï½ö°üº¬ÒÔÏÂÈý¸öÔªËØ£º
- Ò»¸ö½ø³Ì½«´ó½ø³Ì·Ö³É¶à¸öºÜСµÄ΢½ø³Ì
- ÍÆËͶÓÁУ¨ÔÚÎÒÃǵÄʾÀýÖÐʹÓà SQS+Lambda º¯ÊýʵÏÖ£©
- ǶÈë΢·þÎñµÄ¶Ëµã
ÎÒÃÇʵÏÖÁËÎÒÃÇÏëÒªµÄ´ó²¿·ÖÄ¿±ê¡£
ÎÒÃÇʵÏÖÁË£º
- ²»ÒªÖظ´´úÂ루ËùÓдúÂ붼פÁôÔÚ΢·þÎñ´úÂë¿âÖУ©
- ûÓжà¸öÐèÒªÎÒÃDzâÊÔµÄϵͳÅäÖã¨ÎÒÃÇÖ»ÓÐ΢·þÎñ»ù´¡¼Ü¹¹£©
- Äܹ»¼àÊÓÎÒÃǺǫ́½ø³ÌµÄ½¡¿µ×´¿öºÍ½ø¶È£¨ÎÒÃÇ¿ÉÒÔÈ«³Ì¿´µ½¶ÓÁÐÖÐÓжàÉÙ´ý´¦ÀíÏûÏ¢£©
- Ëõ·Å£¨ÔÚʵÏÖ lambda º¯Êýʱ£¬ÎÒÃÇ¿ÉÒÔ°´ÐèËõ·Å£¬¸ü¶àÐÅÏ¢Çë²Î¼ûÕâÀ
- Äܹ»¿ìËÙ²¿Êð²¢£¨Í¨¹ýµ±Ç°µÄ²¿Ê𣩾¡¿ìʹÓÃ×îа汾µÄ´úÂë
- ²¿Êð¼òµ¥ÇÒά»¤³É±¾µÍ£¨ÎÒÃÇÏñÍù³£Ò»Ñù²¿Ê𣬲»ÐèÒª¶îÍâµÄ¿ªÏú£©
µ«ÊÇ£¬ÕâÒ»½â¾ö·½°¸Ò²ÓÐÆäȱµã£º
- ΢½ø³ÌÏÞÖÆÎª 15 ·ÖÖÓ£¨Èç¹ûʹÓà Lambda µÄ»°£©
- ʵʱÁ÷Á¿ºÍÀ´×Ôºǫ́×÷Òµ£¬µ½Í¬Ò»»ù´¡¼Ü¹¹µÄÁ÷Á¿»á»ìÏý¼àÊÓ²¢Ó°ÏìʵʱÁ÷Á¿£¨ºóÎÄ»áÁгö½â¾ö·½°¸£©
- Ò²Ðí½ø³ÌÎÞ·¨·Ö¸î£¬ËùÒÔÕâÖÖ·½·¨ÎÞ¼ÃÓÚÊÂ
΢½ø³ÌµÄ½ø³Ì¿ÉÄܱÈʵʱÁ÷Á¿Âý£¬²¢ÇÒÎÒÃÇҪȷ±£¿ÉÒÔÕýÈ·¼à¿ØÁ½ÖÖ½ø³ÌµÄ½¡¿µ×´Ì¬¡£
ΪÁ˱ÜÃâ»ìÏý¼à¿Ø£¬²¢±ÜÃâ΢½ø³Ì¿ÉÄܶÔʵʱÁ÷Á¿²úÉúµÄÓ°Ï죨Ëü»áÏûºÄʵʱÁ÷Á¿ËùÐèµÄ×ÊÔ´£¬ÀýÈçÄڴ桢ÿ¸öÈÝÆ÷µÄ×î´ó½ø³ÌµÈ£©£¬ÎÒÃÇÔÚÁíÒ»¸ö×ÓÓòϹ¹½¨ÁËÒ»¸ö¿Ë¡»ù´¡¼Ü¹¹£¨ÏàͬµÄ docker ÈÝÆ÷Ó³Ïñ£©¡£
ÔÚÎÒÃǵݸÀýÖУ¬¶ÔÓÚÐÅÓÃÆÀ·ÖʾÀý£¬ÎÒÃÇÓУº
scores-live.domain.com
score-queue.domain.com.au
ºǫ́×÷Òµ½«Ö¸Ïò creditscore-queue-service . creditorwatch.com.au £¬¶øÊµÊ±Á÷Á¿½«Ö¸Ïò creditscore-service.creditorwatch.com.au¡£
ͨ¹ýÕâһССµÄµ÷Õû£¬ÎÒÃÇ¿ÉÒÔ°´ÐèÖ»Ëõ·ÅʵʱÁ÷Á¿£¨»òºǫ́½ø³Ì£©µÄÈÝÁ¿£¬¶øÓÖ²»Ó°ÏìÁíÒ»·½£¬²¢ÇÒ¿ÉÒÔ¸üÓÐЧµØ½øÐÐ¼à¿Ø£¬ÒòΪÎÒÃÇ¿ÉÒÔÇáËɵذ´Ö÷»ú¹ýÂË¡£

3 Ó³Éä¸ã¶¨ÁË£¬µ« reduce ÔÚÄÄÀ
ÏÈǰµÄ½ø³Ìº¸ÇÁËÎÒÃÇ´ó½ø³ÌÖеÄËùÓÐС²¿·Ö£¬µ«ÊÇÈçºÎ½«ËüÃÇÕ³ºÏÔÚÒ»ÆðÄØ£¿
¼ÌÐø¿´Ç°ÎĵÄʾÀý£¬ºǫ́½ø³ÌµÄÄ¿±êÊÇ»ñÈ¡°üº¬ÎÒÃÇËùÓй«Ë¾µÄËùÓÐÐÅÓÃÆÀ·ÖµÄ±¨¸æ£¬²¢½«Æäͨ¹ýµç×ÓÓʼþ·¢Ë͸øÊý¾Ý¿ÆÑ§ÍŶӣ¬ÒÔ±ãËûÃǽøÐÐͳ¼Æ¡£
µ±´¦Àí²¢·¢½ø³Ìʱ£¬ÕâÊÇÈí¼þ¹¤³ÌÖÐÒ»¸ö·Ç³£ÖøÃûµÄÎÊÌ⣬²¢ÇÒËüÓкܶà½â¾ö·½°¸£¨ÇôͽÎÊÌâÊDz¢·¢µÄ¾µäÎÊÌ⣬Èç¹ûÄãÏë±àдһ¸ö¼àÊÓÆ÷ģʽ£¬ÔòËüÊÇÒ»¸öºÜºÃµÄÁ·Ï°£©¡£ÎÒÃÇ»áֻʹÓÃÒѾÌÖÂÛ¹ýµÄ½â¾ö·½°¸Ìá³öÒ»¸ö¼òµ¥µÄ·½°¸¡£
Æô¶¯ËùÓнø³Ìʱ£¬ÎÒÃǽ«ÔÚÊý¾Ý¿âÖд´½¨Ò»Ìõ¼Ç¼¡£¸Ã½ø³Ì½«ÓÐÒ»¸ö½ø³Ì ID¡£Õ⽫ÊǸ¸ ID ½ø³Ì¡£¶ÔÓÚÆäÓàµÄ²¿·Ö£¬ÎÒÃÇ»¹½«´´½¨Ò»Ìõ¼Ç¼£¬²¢Ê¹ÓÃÆä×Ô¼ºµÄ½ø³Ì ID ºÍ¶Ô¸¸¼Ç¼µÄÒýÓ᣸üǼ½«¾ßÓиýø³ÌµÄ½á¹û£¨ÔÚ±¾ÀýÖÐΪÐÅÓÃÆÀ·Ö£©¡£Çë×¢Ò⣬Äã¿ÉÄÜÐèÒª´æ´¢´óÁ¿ÐÅÏ¢£¨Êµ¼ÊÉÏ£¬ÎÒÃÇÓÐÒ»¸ö½ø³Ì´æ´¢Ò»¸öÎı¾Îļþ£¬¸ÃÎļþÐèÒªºÏ²¢µ½ÆäËûÎļþÖÐÒÔÍê³ÉÕû¸öÈÎÎñ£©¡£ÔÚÕâÖÖÇé¿öÏ£¬Äã¿ÉÒÔ·ÅÈëÒ»¸öÎļþ¹ÜÀíÆ÷£¨ÒѹÒÔØµÄ¾í¡¢S3 Îļþ¼ÐµÈ£©£¬²¢´æ´¢¶ÔËüµÄÒýÓá£
ÏÖÔÚ£¬µ±×Ó½ø³ÌÔËÐв¢Íê³Éʱ£¬ËüÐèҪ֪ͨ¸¸½ø³Ì£¬ºóÕß½«¼ì²éËùÓÐÆäËû½ø³ÌÊÇ·ñÒÑÍê³É¡£Èç¹ûÍê³É£¬Ëü½«ÔËÐÐÈÎÎñ½«ËùÓÐÐÅÓÃÆÀ·Ö´æ´¢ÔÚÎļþÖУ¬È»ºó·¢Ë͵ç×ÓÓʼþ¡£
µ±È»£¬Óв»Í¬µÄ·½·¨À´Í¨Öª¸¸½ø³Ì¡£ÔÚÉÏÃæµÄʾÀýÖУ¬Ê¹ÓÃÏÖÓеļܹ¹ËƺõÊǺÏÀíµÄ£¬¸Ã¼Ü¹¹Êǽ«×÷ÒµÅŶӣ¬È»ºóʹÓÃÒ»¸öÍÆËͶÓÁÐÔÚ΢·þÎñÖÐÖ´ÐдúÂëÒÔÆÀ¹ÀÒ»ÇÐÊÇ·ñÍê³É£¬Èç¹ûÍê³É£¬ÔòÊÕ¼¯½á¹û²¢·¢Ë͵ç×ÓÓʼþ¡£
ÌáÐÑһϣºÔÚ´¦Àí²¢·¢½ø³Ìʱ£¬ÇëÈ·±£Ëø¶¨ÕýÔÚʹÓÃµÄ±í£¬ÒÔÈ·±£½ø³Ì»¥³â¡£·ñÔò£¬Äã»áÓöµ½Ò»Ð©Â鷳ʡ£
4 С½á
³¤Ê±¼äÔËÐеĺǫ́½ø³Ì¿ÉÄܺÜÄÑÔÚ΢·þÎñ¼Ü¹¹ÖÐʵÏÖ£¬²¢ÇÒ»á´øÀ´Ò»Ð©ÌôÕ½£¬Òò´Ë£¬ÎªÁ˿˷þÕâЩÌôÕ½£¬ÎÒÃÇ´´½¨ÁËÒ»ÖÖ³ÆÎªÎ¢½ø³ÌµÄÐÂÉè¼ÆÄ£Ê½¡£
΢½ø³Ìģʽ°üÀ¨£º
- ´´½¨Ò»¸ö½«³¤Ê±¼äÔËÐеĽø³Ì»®·ÖΪºÜ¶à½ÏСµÄ΢½ø³ÌµÄ½ø³Ì
- ½«ËùÓÐ΢½ø³ÌÅÅÈëÍÆËͶÓÁÐ
- ½«ÏûϢת·¢µ½ÄãµÄ΢·þÎñ½øÐд¦Àí
- ʹÓÃÏÖÓÐµÄ APM ¹¤¾ßºÍÈÕÖ¾½øÐмàÊÓ
ÍÆËͶÓÁÐºÍ lambda º¯Êý¿ÉÄÜ»áÈÃÈËÍ·ÌÛ£¬Òò´ËÕâÀïÍÆ¼ö´ó¼ÒÔĶÁһЩÏà¹ØÎÄÕ£¬ÕâÑùÄã¾ÍÄÜÊÂÏÈÁ˽âËùÓÐËùÐèµÄÐÅÏ¢¡£
|