Ö´ÐÐÐÔÄÜËõ¶ÌAPIµÄÏìӦʱ³¤£¬½â¾öÅúÁ¿ÇëÇó·ÃÎʳ¬Ê±µÄÎÊÌâ¡£ÔÚUworkµÄÒµÎñ³¡¾°Ï£¬Ò»´ÎAPIÅúÁ¿ÇëÇó£¬ÍùÍù»áÉæ¼°¶ÔÁíÍâ½Ó¿Ú·þÎñµÄ¶à´Îµ÷Ó㬶øÔÚ֮ǰµÄPHPʵÏÖģʽÏ£¬Òª×öµ½²¢Ðе÷ÓÃÊǷdz£À§Äѵģ¬´®Ðд¦ÀíÈ´²»ÄÜ´Ó¸ù±¾ÉÏÌá¸ß´¦ÀíÐÔÄÜ¡£¶øGOÓïÑÔ²»Ò»Ñù£¬Í¨¹ýг̿ÉÒÔ·½±ãµÄʵÏÖAPIµÄ²¢Ðд¦Àí£¬´ïµ½´¦ÀíЧÂʵÄ×î´ó»¯¡£ÒÀÀµGolangµÄ¸ßÐÔÄÜHTTPServer£¬ÌáÉýϵͳÍÌÍÂÄÜÁ¦£¬ÓÉPHPµÄÊý°Ù¼¶±ðÌáÉýµ½ÊýǧÀïÉõÖÁ¹ýÍò¼¶±ð¡£
¿ª·¢Ð§ÂÊGOÓïÑÔʹÓÃÆðÀ´¼òµ¥¡¢´úÂëÃèÊöЧÂʸߡ¢±àÂë¹æ·¶Í³Ò»¡¢ÉÏÊֿ졣ͨ¹ýÉÙÁ¿µÄ´úÂ룬¼´¿ÉʵÏÖ¿ò¼ÜµÄ±ê×¼»¯£¬²¢ÒÔͳһµÄ¹æ·¶¿ìËÙ¹¹½¨APIÒµÎñÂß¼¡£ÄÜ¿ìËٵĹ¹½¨¸÷ÖÖͨÓÃ×é¼þºÍ¹«¹²Àà¿â£¬½øÒ»²½ÌáÉý¿ª·¢Ð§ÂÊ£¬ÊµÏÖÌض¨³¡¾°ÏµĹ¦ÄÜÁ¿²ú¡£
ºÜ¶àÈËÔÚѧϰһÃÅÐÂÓïÑÔ»ò¿ªÆôÒ»¸öÐÂÏîĿʱ£¬¶¼»áÏ°¹ßÐÔµÄÊÇÍøÉÏÕÒÒ»¸öÈÏΪºÏÊʵĿªÔ´¿ò¼ÜÀ´¿ªÊ¼×Ô¼ºµÄÏîÄ¿¿ª·¢Ö®Âá£ÕâÑù²¢Ã»ÓÐʲô²»ºÃ£¬µ«ÊǸöÈ˾õµÃ£¬Á˽âËüÄÚ²¿µÄʵÏÖ¶ÔÎÒÃÇ»á¸üÓаïÖú¡£»òÐí´ó¼ÒÒѾעÒâµ½ÁË£¬Ëù˵µÄMVC¿ò¼Ü£¬Æä±¾ÖÊÉϾÍÊǶÔÇëÇ󷾶½øÐнâÎö£¬È»ºó¸ù¾ÝÇëÇ󷾶¶Î£¬Â·Óɵ½ÏàÓ¦µÄ¿ØÖÆÆ÷£¨C£©ÉÏ£¬ÔÙÓÉ¿ØÖÆÆ÷½øÒ»²½µ÷ÓÃÊý¾ÝÂß¼(M)£¬Äõ½Êý¾Ýºó£¬äÖȾÊÓͼ£¨V£©£¬·µ»ØÓû§¡£ÔÚÕû¸ö¹ý³ÌÖУ¬ºËÐĵãÔÚÓÚÂß¼µÄ¶¯Ì¬µ÷Óᣲ»¹ý£¬¶ÔAPI¿ò¼ÜµÄʵÏÖÏà¶ÔÓÚWEBÒ³Ãæ¿ò¼ÜµÄʵÏÖ£¬»á¸ü¼òµ¥£¬ÒòΪËü²¢²»Éæ¼°ÊÓͼµÄäÖȾ£¬Ö»ÐèÒª½«Êý¾Ý½á¹ûÒÔÐÒéµÄ·½Ê½·µ»Ø¸øÓû§¼´¿É¡£Ê¹ÓÃGOÓïÑÔʵÏÖÒ»Ì×ÍêÕûµÄMVC¿ª·¢¿ò¼Ü£¬ÊǷdz£ÈÝÒ׵ģ¬¼¯³ÉHTTPServerµÄͬʱ£¬Õû¸ö¿ò¼ÜµÄºËÐÄ´úÂë²»»á³¬¹ýÐУ¬´ÓÕâÀï¿ÉÒÔʵ¼Ê¸ÐÊܵ½GOµÄÓïÑÔÃèÊöЧÂÊÖ®¸ß£¨Èç¹ûÓÐÐËȤ£¬¿ÉÒԲο¼Uwork¿ªÔ´ÏîÄ¿seine£©¡£Ò²ÓÐÈË˵£¬ÔÚGOÓïÑÔÖУ¬¾ÍûÓпò¼Ü¿ÉÑÔ£¬ÑÔÍâÖ®ÒâÊÇ˵£¬ÒýÈëÒ»¸öÖØÐ͵ĿªÔ´¿ò¼Ü£¬±ØÒªÐÔ²¢²»´ó£¬Ïà·´»¹¿ÉÄܰѼòµ¥µÄ¶«Î÷¸´ÔÓ»¯¡£ÔÚʵ¼ÊÏîÄ¿¿ª·¢¹ý³ÌÖУ¬Ö»ÓиßЧµÄ¿ª·¢ÓïÑÔ»¹²»¹»£¬ÒªÏë½øÒ»²½½«¿ª·¢Ð§ÂÊÀ©´ó»¯£¬²»¶ÏµÄ³Áµí¹«¹²»ù´¡¿âÊDZز»¿ÉÉٵģ¬ÒԱ㽫ͨÓõĻù´¡Âß¼½øÒ»²½³éÏóºÍ¸´Óᣳý´ËÖ®Í⣬ͨÓÃ×é¼þÄÜÁ¦ÊÇʵÏÖ¹¦ÄÜÁ¿²úµÄ¸ù±¾£¬¶Ô¿ª·¢Ð§ÂÊ»áÊÇÖʵÄÌáÉý¡£×é¼þ»¯µÄ¿ª·¢Ä£Ê½»á°ïæÎÒÃǽ«ÎÊÌâµÄ½â¾öÄÜÁ¦´ÓÒ»¸öµãÉÏÌáÉýµ½Ò»¸öÃæÉÏ¡£ÒÔÏ»áÖصã½éÉܼ¸¸öͨÓÃ×é¼þµÄʵÏÖ£¬ÓÐÁËËüÃǵĴæÔÚ£¬²ÅÄÜÕæÕýµÄ½â·Å³ÌÐòÔ±µÄÉú²úÁ¦¡£¶øÕâЩǿÓÐÁ¦µÄ¹«¹²×é¼þÔÚGolangÖÐʵÏÖÆðÀ´²¢²»¸´ÔÓ¡£Í¬Ê±£¬½áºÏGolangµÄ²¢·¢´¦ÀíÄÜÁ¦£¬Ïà±ÈÓÚPHPµÄ°æ±¾ÊµÏÖ£¬Ö´ÐÐЧÂÊÒ²»áÓÐÖʵÄÌáÉý¡£ÕâÊÇ×é¼þÄÜÁ¦ºÍÓïÑÔЧÂʵÄÍêÃÀ½áºÏ¡£Í¨ÓÃÁбí×é¼þÓÃÓÚËùÓпÉÄܵĶþάÊý¾ÝÔ´(ÈçMySQL/MongoDB/ESµÈµÈ)µÄÊý¾Ý²éѯ³¡¾°£¬´ÓÒ»¸öÃæÉϽâ¾öÁËÊý¾Ý²éѯÎÊÌâ¡£ÔÚUworkÏîÄ¿¿ª·¢ÖУ¬±»´óÁ¿Ê¹Óã¬ÊµÏÖÊý¾Ý²éѯ½Ó¿ÚºÍÒ³Ãæ²éѯÁбíµÄÁ¿²ú¿ª·¢¡£ËüÒÔÒ»¸öJSONÅäÖÃÎļþΪÖÐÐÄ£¬À´ÊµÏÖ¶ÔͨÓÃÊý¾ÝÔ´µÄ²éѯ£¬²¢½«²éѯ½á¹ûÒÔAPI»òÒ³ÃæµÄÐÎʽ×Ô¶¯·µ»Ø¸øÓû§¡£Õû¸ö¹ý³ÌÖм¸ºõûÓдúÂ뿪·¢£¬¶øΨһҪ×öµÄÖ»ÊÇÒÔÒ»ÖÖͳһµÄ¹æ·¶±àдÅäÖÃÎļþ(¶ø²»ÊÇ´úÂë)£¬ÕæÕýʵÏÖÁ˶ÔÊý¾Ý²éѯÐèÇóµÄ¹¦ÄÜÁ¿²ú¡£ÒÔÉÏÊÇͨÓÃÁбí×é¼þµÄ¹¹½¨¹ý³Ì£¬ÒªÊµÏÖÕâÑùÒ»¸ö¹¦ÄÜÇ¿´óµÄͨÓÃ×é¼þ£¬ÊDz»ÊÇ»á¸øÈËÒ»ÖÖ¿ÉÍû¶ø²»¿É¼°µÄ¸Ð¾õ£¿Æäʵ²¢·ÇÈç´Ë£¬Ö»ÒªÀíÇåÁËËüµÄÕû¸ö¹ý³Ì£¬½«¹¹½¨Ë¼Â·ÈÚÈëGolangÖУ¬²¢²»ÊÇÒ»¼þ¸´ÔÓµÄÊÂÇ顣ͨ¹ýGolangµÄ²¢·¢ÌØÐÔ£¬ÊµÏÖ×ֶδ¦ÀíÆ÷µÄ²¢ÐÐÖ´ÐУ¬½øÒ»²½µÄÌá¸ßÁË×é¼þµÄÖ´ÐÐЧÂÊ¡£¿ÉÒÔ˵£¬Í¨ÓÃÁбíºÍGolangµÄÈںϣ¬ÊÇÐÔÄܺÍЧÂʵÄÍêÃÀ½áºÏ¡£Í¨ÓÃ±íµ¥×é¼þÖ÷ÒªÓÃÓÚ¶ÔÊý¾Ý¿âµÄÔö¡¢É¾¡¢¸Ä³¡¾°¡£¸Ã×é¼þÔÚUworkµÄÏîÄ¿¿ª·¢ÖУ¬Ò²Óй㷺µÄÓ¦Óã¬ÓëͨÓÃÁбíÀàËÆ£¬ÒÔÒ»¸öJSONÅäÖÃÎļþΪÖÐÐÄ£¬À´Íê³É¶ÔÊý¾Ý±íÊý¾ÝµÄÔö¡¢É¾¡¢¸Ä²Ù×÷¡£ÌرðÊǽüÆÚÍê³ÉµÄ²¿¼þ¼¶SDB¹ÜÀíƽ̨£¬Í¨¹ýͨÓÃ±íµ¥ÊµÏÖÁ˶ÔÕû¸öϵͳµÄÊý¾Ýά»¤£¬Í¨¹ý¸ß¶È³éÏ󻯣¬×öµ½ÁËÒµÎñµÄÎÞ´úÂ뻯Éú²ú¡£ÒÔÉÏÊÇͨÓÃ±íµ¥µÄÍêÕû¹¹½¨¹ý³Ì£¬¶ø¶ÔÓÚÕâ¸öÒ»¸ö×é¼þµÄʵÏÖ£¬ÎÒÃÇÓÃÁ˲»µ½ÐеÄGO´úÂ룬¾Í½â¾öÁ˶ÔÊý¾Ý±íÊý¾Ýά»¤Õû¸öÃæÉϵÄÎÊÌâ¡£GOÓïÑÔ±¾ÉíÖ§³Öг̲¢·¢£¬Ð³Ì·Ç³£ÇáÁ¿£¬¿ÉÒÔ¿ìËÙÆô¶¯³ÉǧÉÏÍò¸öг̹¤×÷µ¥Ôª¡£Èç¹û¶ÔгÌÈÎÎñµÄÊýÁ¿¿ØÖƲ»µ±£¬×îºóµÄ½á¹ûºÜ¿ÉÄÜÊʵÃÆä·´£¬´Ó¶ø¶ÔÍⲿ»ò±¾ÉíµÄ·þÎñÔì³É²»±ØÒªµÄѹÁ¦¡£Ð³Ì³Ø¿ÉÒÔÔÚÒ»¶¨³Ì¶ÈÉÏ¿ØÖÆÖ´Ðе¥ÔªµÄÊýÁ¿£¬±£Ö¤Ö´ÐеݲȫÐÔ¡£¶øÔÚGolangÖÐҪʵÏÖÕâÑùÒ»¸öг̳أ¬ÊǷdz£¼òµ¥µÄ£¬Ö»ÐèÒª¶ÔchannelºÍgoroutineÉÔ¼Ó·â×°£¬¾Í¿ÉÒÔÍê³É£¬Õû¸ö¹¹½¨¹ý³Ì²»µ½80ÐдúÂë¡£ÔÚAPI¿ª·¢¹ý³ÌÖУ¬Êý¾ÝУÑéÓÀÔ¶ÊDZز»¿É»òȱµÄÒ»¸ö»·½Ú¡£Èç¹ûÖ»ÊǼòµ¥µÄÊý¾ÝУÑ飬¼¸ÐдúÂëÒ²Ðí¾ÍÍê³ÉÁË£¬¿ÉÊǵ±ÓöÉϸ´ÔÓµÄÊý¾ÝУÑéʱ£¬ºÜ¿ÉÄܼ¸°ÙÐеĴúÂëÁ¿Ò²Î´±ØÄÜÍê³É£¬ÌرðÊÇÓöµ½µÝ¹éÀàÐ͵ÄÊý¾ÝУÑ飬ÄǼòÖ±¾ÍÊÇÒ»¸öجÃΡ£Êý¾ÝУÑé×é¼þ£¬¿ÉÒÔͨ¹ýÒ»ÖÖÊý¾ÝÄ£°åµÄÅäÖ÷½Ê½£¬Ê¹ÓÃÌض¨µÄÂß¼À´Íê³ÉͨÓÃУÑ飬¿ª·¢ÕßÖ»ÐèÒªÅäÖúÃÏàÓ¦µÄÊý¾ÝÄ£°å£¬½øÐмòµ¥µÄµ÷Ó㬼´¿ÉÍê³ÉÕû¸öУÑé¹ý³Ì¡£¶ø¶ÔÓÚÕâÑùÒ»¸öͨÓÃÐÔµÄÊý¾ÝУÑé×é¼þ£¬ÔÚGOÓïÑÔÖÐÖ»ÓÃÁ˲»µ½ÐеĴúÂëÁ¿¾ÍÍê³ÉÁËÕû¸ö¹¹½¨¡£×ªÔØÇë×¢Ã÷£ºhttp://www.aierlanlan.com/rzgz/7899.html