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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
÷È×å´óÊý¾ÝÖ®Óû§¶´²ìƽ̨½éÉÜ
 
À´Ô´£ºcsdn ·¢²¼ÓÚ£º2017-8-28
  2986  次浏览      27
 

¶Á£º÷È×åUIP£¨Óû§¶´²ìƽ̨£©Í¨¹ý¶ÔÈý·½ÊÜÖÚÊý¾ÝµÄ»ã¾Û¡¢ÇåÏ´¡¢ÖÇÄÜÔËË㣬¹¹½¨ÁËÅÓ´óµÄ¾«×¼ÈËȺÊý¾ÝÖÐÐÄ£¬Ìṩ·á¸»µÄÓû§»­ÏñÊý¾ÝÒÔ¼°ÊµÊ±³¡¾°Ê¶±ðÄÜÁ¦¡£±¾ÎĽéÉÜÁË÷È×åÓû§¶´²ìƽ̨µÄ¹¦Äܺͼܹ¹£¬»¹Ô­½¨Éè¹ý³ÌÖÐÓöµ½µÄ¼¼ÊõÄѵãºÍ½â¾ö·½Ê½¡£

ÒÔÓû§¶´²ìƽ̨µÄÄ¿±ê¶¨Î»Îª³ö·¢µã£¬×ۺϼ¼ÊõÓëÒµÎñÐèÇóµÄ¿¼Á¿½øÐмܹ¹Éè¼Æ£¬Óû§¶´²ìƽ̨µÄ¹¦ÄܰüÀ¨ÈËȺ¹ÜÀí¡¢ÈËȺ¶´²ì·ÖÎö¡¢×Ô¶¨Òå±êÇ©¡¢ÈËȺÀ©Õ¹¡¢»­Ïñ²éѯ·þÎñµÈ¡£ÎÄÕ»¹½éÉÜÁË»­Ïñ±êÇ©µÄÉú³É¡¢µ×²ã´æ´¢ÒÔ¼°Æ½Ì¨¹¦ÄÜ¡£

Ò»¡¢×ÜÌå½éÉÜ

1.1. Óû§¶´²ìƽ̨µÄ¶¨Î»

÷È×å UIP£¨Óû§¶´²ìƽ̨£©£¬Í¨¹ý¶ÔÈý·½ÊÜÖÚÊý¾ÝµÄ»ã¾Û¡¢ÇåÏ´¡¢ÖÇÄÜÔËË㣬¹¹½¨ÁËÅÓ´óµÄ¾«×¼ÈËȺÊý¾ÝÖÐÐÄ£¬Ìṩ·á¸»µÄÓû§»­ÏñÊý¾ÝÒÔ¼°ÊµÊ±µÄ³¡¾°Ê¶±ðÁ¦¡£

¶ÔÄÚ£ºÎÞ·ì¶Ô½Ó¸÷ÀàÒµÎñƽ̨µÄÊý¾ÝÓ¦Óã¬Èç¹ã¸æÆ½Ì¨¡¢PUSHÍÆËÍ¡¢¸öÐÔ»¯ÍƼöÖ®¼ä½¨Á¢ÁËÊý¾ÝͨµÀ£¬Ö§³Ö¹«Ë¾¼¶µÄ¾«×¼ÓªÏú£¬ÏûÏ¢¼°Ê±ËÍ´ï·þÎñµÈ³¡¾°¡£ÓªÏúЧ¹ûÆÀ¹À£¬·´À¡Êý¾Ý¿É½øÒ»²½¼Ó¹¤£¬ÓÃÓÚÌáÉý»­Ïñ±êÇ©ÖÊÁ¿¡£

¶ÔÍ⣺ÍêÉÆ¶ÔÊý¾ÝµÄ¹ÜÀí¼°Êä³öÁ÷³Ì£¬ÒÔ¿ª·Å½Ó¿ÚÐÎʽΪȫÐÐÒµ´ÓÒµÕßÌṩ±ê×¼µÄ¾«×¼ÈËȺ±êÇ©£¬°ïÖúÓÅ»¯Í¶·ÅºÍÌáÉýÓªÏúЧ¹û¡£´ïµ½¶ÔÊÜÖڵľ«×¼Í¶·Å£¬ÊÍ·ÅÊý¾ÝÕæÕý¼ÛÖµ!

1.2. Óû§¶´²ìƽ̨µÄºËÐÄÐèÇó

Óû§¶´²ìƽ̨µÄºËÐÄÐèÇó°üÀ¨¼¸¸ö²¿·Ö£º

±êÇ©Éú³É

Óû§¶´²ìµÄºËÐÄÊÇÓû§»­Ïñ£¬±ØÐëÓÐÍêÉÆµÄ»úÖÆºÍÁ÷³ÌÀ´Éú³ÉÓû§±êÇ©¡£

ÈËȺ¶´²ì

Ö¸¶¨±êÇ©Ìõ¼þÑ¡ÏîÑ¡³öÓû§ÈºÌ壬ָ¶¨Òª·ÖÎöµÄ±êÇ©£¬Í¨¹ý¾ÛºÏÔËË㣬·ÖÎöÓû§¸ÃÓû§ÈºµÄÌØÕ÷¡£

ÊÜÖÚ·Ö·¢

²Éȡһ¶¨µÄ¼¼ÊõÊֶΣ¬°ÑÖ¸¶¨ÈËÈºÍÆÖÁÏÂÓεÄÓªÏúÇþµÀ£¨¹ã¸æÆ½Ì¨¡¢ÍÆËÍÆ½Ì¨¡¢OTAµÈ£©

±êÇ©²éѯ

¶ÔÏÂÓÎϵͳÌṩ²éѯ½Ó¿Ú£¬µ÷Ó÷½Ö¸¶¨Óû§±êʶ£¨imei£©²éѯ¸ÃÓû§µÄ»­Ïñ±êÇ©¡£ÀýÈçµ±Óû§ÔÚ·ÃÎÊij¸öÒ³ÃæµÄʱºò£¬¹ã¸æÆ½Ì¨»á²éѯÓû§µÄ»­ÏñÐÅÏ¢ÒÔÈ·¶¨¹ã¸æÎ»Ó¦¸ÃչʾʲôÄÚÈÝ¡£

1.3. Êý¾ÝÁ÷ÊÓͼ

´ÓÊý¾ÝÁ÷µÄ½Ç¶È¿´£¬Óû§¶´²ìϵͳ¿É»®·ÖΪ¼¸¸ö½×¶Î£º±êÇ©Éú³É¡¢±êÇ©´æ´¢¡¢Æ½Ì¨¹¦ÄÜ¡¢¶ÔÍâ·þÎñ£¬ÈçÏÂͼ£º

±êÇ©Éú³É

´ÓʱЧÐԽǶȣ¬±êÇ©·ÖΪÁ½ÀࣺÀëÏß¼ÆËãÓëʵʱ¼ÆËã¡£

ÀëÏß±êÇ©

ÕâЩ±êǩΪÓû§µÄ¾²Ì¬ÊôÐÔ£¬±ÈÈçÓû§ÐÔ±ð¡¢ÄêÁä¡¢Ö°Òµ¡¢µØÀíλÖõȣ¬ ÕâЩ±êǩͨ¹ýÀëÏß¼ÆËãÉú³É£¬Ã¿Ìì¼ÆËãÒ»´Î¼´¿É¡£±êÇ©Éú³ÉµÄÏà¹Ø¼ÆËãÈÎÎñÊÇÓÉ´óÊý¾Ýƽ̨Ìṩ¼ÆËãÄÜÁ¦£¬ÈÎÎñµ÷¶Èϵͳ(¼¯³É¿ª·¢Æ½Ì¨)¶ÔÏà¹Ø×÷Òµ½øÐе÷¶ÈºÍ¹ÜÀí¡£

ʵʱ±êÇ©

ÕâЩ±êǩΪÓû§µÄ¶¯Ì¬ÊôÐÔ£¬ÈçµØÀíλÖã¬ËÑË÷ÐÐΪµÈ£¬ÐèҪͨ¹ýÁ÷ƽ̨½øÐÐʵʱ¼ÆËãÉú³É£¨¸üУ©£¬ÀýÈç»§ÏÖÔÚËÑË÷ÁËÒ»¸öÈÈÃŹؼü´Ê»òÒ»¿î²úÆ·£¬ÎÒÃǾͻá¸ù¾ÝÕâЩÐÐΪ½øÐо«×¼ÍƼö£¬ÔÚÖ®ºóµÄÒ»¶Îʱ¼äÄÚËû»á¿´µ½ÏàÓ¦²úÆ·µÄ¹ã¸æ¡£

´Ó¼ÆËãÉú³É·½Ê½£¬±êǩҲ¿É·ÖΪÁ½Àࣺͳ¼ÆÀà±êÇ©ºÍËã·¨Àà±êÇ©¡£

ͳ¼ÆÀà±êÇ©

¸ù¾ÝÓû§ÐÐΪֱ½Ó½øÐоۺÏÔËËãÉú³ÉµÄ±êÇ©£¬ÖÐÓû§µÄÏû·ÑµÈ¼¶£¬É豸ÊôÐԵȡ£

Ëã·¨Àà±êÇ©

ʹÓûúÆ÷ѧϰËã·¨½øÐÐÊôÐÔÔ¤²âÉú³ÉµÄ±êÇ©£¬ÈçÓû§µÄÐÔ±ð£¬Ö°Òµ£¬ÐËȤ°®ºÃµÈ¡£

±êÇ©´æ´¢

¼ÆËãÉú³ÉµÄ±êÇ©»áͬʱ´æ´¢ÔÚElasticSearch¡¢HBaseºÍRedisÀï¡£ÆäÖÐ ElasticSearch Ö÷ÒªÓÃÓÚʵÏÖÆ½Ì¨¹¦ÄÜ£¬ÈçÈËȺɸѡ¡¢»­Ïñ¶´²ìµÈ¡£¶ø Hbase Óë Redis ÓÃÓÚʵÏÖ»­Ïñ²éѯ¡£

ƽ̨¹¦ÄÜ

ÔÚÓû§»­ÏñµÄ»ù´¡ÉϹ¹½¨·á¸»µÄÈËȺɸѡ¡¢¶´²ì·ÖÎöÓëÊÜÖÚ·Ö·¢¹¦ÄÜ¡£

¶ÔÍâ·þÎñ

ͨ¹ý¿ª·Åƽ̨£¨OpenAPI£©¶ÔÏÂÓÎϵͳ£¨Èç push ƽ̨£¬ OTA ƽ̨£¬ ¹ã¸æÆ½Ì¨µÈ£©Ìṩ·þÎñ¡£

1.4. ×ÜÌå¼Ü¹¹

Óû§¶´²ìƽ̨µÄ×ÜÌå¼Ü¹¹Í¼ÈçÏ £º

¼¯³É¿ª·¢Æ½Ì¨×÷Òµµ÷¶È£¬ÅäÖúÍÔËÐÐÀëÏß¼ÆËãÈÎÎñ£¨Hive&MR)

Á÷ƽ̨(AnyStream)¸ºÔðʵʱ±êÇ©¼ÆËã

¹ÜÀíÄ£¿éÉú³ÉµÄÏà¹Ø¹æÔò£¬´æ´¢ÔÚMySQL£¬¹©±êÇ©Éú³ÉÈÎÎñ(Hive/MR/Á÷ƽ̨£©Ê¹ÓÃ

Óû§»­Ïñ£¨±êÇ©£©¿í±í±£´æÔÚESÉÏ

HbaseºÍRedisÌṩkv²éѯ

ʹÓÿª·¢Æ½Ì¨£¨OpenAPI£©Ìṩ¶ÔÍâ½Ó¿Ú

¶þ¡¢±êÇ©Éú³É¹ý³Ì

2.1 ͳ¼ÆÀà±êÇ©

¹ËÃû˼Ò壬ͳ¼ÆÀà±êÇ©¿ÉÓÉÓû§ÐÐΪͨ¹ýÖ±½ÓµÄͳ¼Æ¼ÆËã¶øÉú³É¡£ÀýÈçÎÒÃÇÐèÒª¼ÆËãÃûΪ¡°Ïû·ÑµÈ¼¶¡±µÄ±êÇ©£¨·ÖΪµÍ¡¢ÖС¢¸ßÈý¸öµÈ¼¶£©

Õâ¸ö±êÇ©µÄÉú³É¹ý³Ì·ÖΪ 3 ²½£º

Ö¸±êͳ¼Æ£¬Í¨¹ý Hive ¼ÆËãÉú³É£»

±êÇ©Éú³É¹æÔò£¬Í¨¹ýÖ¸±ê¹ÜÀí/±êÇ©¹ÜÀíÄ£¿éά»¤£»

»ùÓÚͳ¼ÆÖ¸±ê + ±êÇ©Éú³É¹æÔò£¬Óà MR Éú³É£»

×ܽ᣺ͳ¼ÆÖ¸±êÓë»­ÏñÉú³É·ÖÀë¡£

°ÑÖ¸±êºÍ¹æÔò·Ö¿ªµÄÄ¿µÄÊÇ»ñÈ¡¸ü¸ßµÄÁé»îÐÔ£¬±ÈÈçÒµÎñ·¢Õ¹Ö®ºó£¬ÐèÒª°Ñ±êÇ©µÄÈý¸öµÈ¼¶±ä³É Lv1, Lv2, ¡­, Lv10µÈ 10 ¸öµÈ¼¶£¬ÎÒÃÇÖ»ÐèÒª¸ü¸Ä¹æÔò¶ø²»ÐèÒªÐÞ¸ÄÖ¸±êͳ¼ÆÂß¼­£¬ÊµÏÖ±êÇ©Éú³É¹æÔòµÄÅäÖû¯¡£

2.2 Ëã·¨Àà±êÇ©

һЩ±êÇ©£¬±ÈÈçÈË¿ÚÊôÐÔ£¬ÊÇûÓа취ֱ½Óͳ¼Æ³öÀ´µÄ£¬ÎÒÃÇÐèÒª½èÖú»úÆ÷ѧϰËã·¨À´½øÐÐÔ¤²â¡£

Ä£ÐÍѵÁ·

ѡȡ¸ßÖÃÐŶÈ×ÊÁÏ£¨ÀýÈçÓû§×¢²áÐÅÏ¢£©+Óû§ÐÐΪÊý¾Ý×÷ÊäÈë½øÐÐÄ£ÐÍѵÁ·¡£ÀýÈçÐÔ±ð±êÇ©£¬ÎÒÃÇʹÓÃÓû§ÐÐΪ½øÐÐÄ£ÐÍѵÁ·£¬¿ÉÓû§×¢²á Flyme ÕʺÅËùÌîдµÄÐÔ±ðÐÅÏ¢×÷Ϊ¸ßÖÃÐŶȵÄ×ÊÁϽøÐмලѵÁ·¡£

ÊôÐÔÔ¤²â

¸ù¾ÝÓû§µÄÐÐΪÊý¾Ý£¬Ê¹ÓÃѵÁ·ºÃµÄÄ£ÐͽøÐÐÔ¤²â£¬Êä³öÏàÓ¦µÄ±êÇ©¡£

2.3. µ¥Öµ±êÇ©Óë¶àÖµ±êÇ©

µ¥Öµ±êÇ©

µ¥Öµ±êÇ©ÊÇÖ¸Óû§ÔڸñêÇ©ÏÂÖ»ÄÜȡһ¸öÖµ£¬²»ÄܶàÑ¡¡£ÀýÈçÐÔ±ðҪôÊÇÄУ¬ÒªÃ´ÊÇÅ®£¬ÒªÃ´ÊÇδ֪¡£

¶àÖµ±êÇ©

¶àÖµ±êÇ©ÊÇÖ¸Óû§¿ÉÒÔÈ¡¸Ã±êǩϵĶà¸öȡֵ×éºÏ¡£±ÈÈçÓû§¿ÉÒÔÓжà¸öÐËȤ°®ºÃ

¶àÖµ±êÇ©µÄ´æÔÚ£¬»áÓ°Ïì´æ´¢²éѯÒýÇæµÄÑ¡Ðͺʹ洢½á¹¹Éè¼Æ¡£

2.4 ±êÇ©Éú³É¹ý³Ì×ÜÊö

ÀëÏß±êÇ©¼ÆËã¹ý³Ì£º

¶à¸öͳ¼ÆÓëËã·¨Íê³Éºó£¬Ê¹ÓÃÒ»¸ö MR ×÷Òµ¶ÔÉú³ÉµÄÖ¸±ê¼¯ÓëËã·¨±êÇ©¼¯½øÐкϲ¢¡£

ËùÓеÄͳ¼ÆÖ¸±êÓëËã·¨±êÇ©ºÏ²¢µ½Ò»ÕÅ×ܱíÖ®ºó£¬ÓÉÒ»¸öͨÓÃµÄ MR ¸ù¾ÝÅäÖúõĹæÔòÉú³É±êÇ©¿í±í¡£

ºÃ´¦

ÅäÖû¯¹ÜÀí£¬Ìṩ Web UI ¹ÜÀí±êÇ©µÄÉúÃüÖÜÆÚ

»ùÓÚÅäÖÃÉú³É±êÇ©£¬±êÇ©¿í±íÊý¾ÝÓëÔªÊý¾Ý100%Ò»ÖÂ

´æÔڵIJ»×㣺

ĿǰÅäÖû¯¹ÜÀíÖ»º­¸Çµ½×îÖյıêÇ©¿í±íÉú³É¡£ÓëÉÏÓεÄÖ¸±êͳ¼ÆºÍËã·¨Ô¤ÓÐÍѽڡ£

ÉÏÓμÆËã¹ý³ÌÊǵ¥¶À¿ª·¢£¬Ö¸±ê¶¨ÒåÖ»ÊÇÁíÍâÅäÖõÄÊý¾ÝÃèÊö£¨¿ÉÄÜ´æÔÚ²»Ò»Ö£©

һЩ±êÇ©ÏÂÏߣ¨·Ï³ý£©ºó£¬ÏàÓ¦µÄÉÏÓÎÈÎÎñµÄÒÀÀµÐèÒªÁíÍâ·Ï³ý£¬·ñÔò»áÒÅÁôÎÞÓõÄ×÷ÒµÀ˷ѼÆËã×ÊÔ´¡£

¸Ä½ø·½Ïò

À©´ó±êÇ©¹ÜÀíµÄ¹¦ÄÜ·¶Î§£¬Óëµ÷¶Èƽ̨´òͨ£¬°ÑÖ¸±êÉú³ÉÓëËã·¨Ô¤²âµÈÈÎÎñ¹ÜÀíÆðÀ´¡£

Ö¸±ê¼ÆËãÒ²ÅäÖû¯£¬Ôö¼Ó±êÇ©ÎÞÐèÊÖд Hive »ò MR ³ÌÐò£¬È«²¿ÔÚÅäÖÃÆ½Ì¨ÉÏÍê³É¡£

×Ô¶¯¹ÜÀí×÷ÒµÒÀÀµ£¬Ò»Ð©±êÇ©ÏÂÏߺó£¬×Ô¶¯Ê¶±ð²¢É¾³ýÎÞÓÃÒÀÀµ£¬ÓÅ»¯±êÇ©Éú³É¹ý³Ì¡£

2.5. ʵʱ±êÇ©

ʵʱ¼ÆËãÒÀÀµÓÚÁ÷ƽ̨£¬Á÷ƽ̨¸ù¾ÝÓû§ÐÐΪ×öʵʱ±êÇ©µÄ¼ÆËã²¢´æ´¢µ½ ElasticSearch¡¢HBase Óë Redis¡£

ʵʱ±êÇ©¾ÙÀý£º

±ÈÈçʵʱλÖñêÇ©¿ÉÒÔ¸ù¾ÝÓû§µÄµØÀíλÖÃʶ±ðÓû§µÄËù´¦³¡¾°£¬»¹¿ÉÒÔ²úÉúÆäËûµÄһЩ±ÈÈçËÑË÷¡¢Ö§¸¶µÄʵʱ±êÇ©¡£

Èý¡¢±êÇ©´æ´¢

3.1. ±êÇ©´æ´¢×ÜÀÀ

±êÇ©µÄ´æ´¢Ö÷ÒªÓÐÁ½¿é£ºESºÍHBase&Redis¡£

ElasticSearch£¨ES£©ÊÇÒ»¸ö»ùÓÚLucene¹¹½¨µÄ¿ªÔ´¡¢·Ö²¼Ê½¡¢RESTfulËÑË÷ÒýÇæ¡£Äܹ»´ïµ½ÊµÊ±ËÑË÷£¬Îȶ¨¡¢¿É¿¿¡¢¿ìËÙ¡£

»ùÓÚ ES ʵÏÖ¶ÔÈ«Á¿Óû§ÈÎÒâ±êÇ©½øÐÐÔÚÏßɸѡºÍ¾ÛºÏ·ÖÎö£¬Ãë¼°ÏìÓ¦¡£

Hbase Ìṩ´óÍÌÍÂÁ¿µÄkey/value ²éѯ¡£

ÐÔÄÜÒªÇó¸üΪ¿Á¿ÌµÄkey/value ²éѯ£¨¹ã¸æÆ½Ì¨£©Í¨¹ýʹÓà Redid À´ÊµÏÖ¡£

3.2. ElasticSearch (ES)

ÀúÊ·£ºVertica

×î³õϵͳ½¨ÉèʱÊÇʹÓà vertica ×÷Ϊ±êÇ©¿í±í´æ´¢¡£Ëæ×ÅÊý¾ÝÁ¿Ôö³¤ºÍµ÷ÓôÎÊýµÄ±©Ôö£¬ vertica Öð½¥³ÉΪƿ¾±¡£

ÉçÇø°æÓÐ 3 ¸ö½ÚµãºÍ 1T ´æ´¢ÈÝÁ¿ÏÞÖÆ

Ëæ×ÅÊý¾Ý¹æÄ£ºÍµ÷ÓÃÊý±©Ôö£¬ÐÔÄܳöÏÖÆ¿¾±

¶ÔÓÚ¶àÖµ±êÇ©£¬Ö»ÄܲÉÓÃcsv·½Ê½±£´æÔÚvarchar×ֶΣ¬ÐÔÄܵÍÏÂ

¶àÖµ±êÇ©¼ìË÷ʹÓÃ×Ö·û´® LIKE ²Ù×÷£»¾ÛºÏËäÄÜͨ¹ýһЩ trick À´Ö§³Ö£¬µ«ÐÔÄÜÌ«²î¡£

ÏÖ×´£ºElasticSearch

Äܹ»´ïµ½ÊµÊ±ËÑË÷£¬Îȶ¨£¬¿É¿¿£¬¿ìËÙ¡£

ÔÚÏ߸üУ¨ÊµÊ±/׼ʵʱ¸üУ©

Ö§³Ö¸ß²¢·¢²éѯ£¬Ë®Æ½À©Õ¹ÄÜÁ¦Ç¿

ºÜºÃµØÖ§³Ö¶àÖµ±êÇ©´æ´¢ºÍ·ÖÎö³¡¾°£¨array£©

3.3. HBase Óë Redis

¿¼Âdzɱ¾ÒòËØ£¬Ö÷ҪʹÓà Hbase À´Ìṩ KV ²éѯ

HBase ÌṩµÍ³É±¾£¬¸ßÍÌÍÂÁ¿µÄ kv ²éѯ

Âú×ã´ó²¿·ÖÒµÎñµÄ²éѯÐèÇó

²¿·ÖÒªÇó¿Á¿ÌµÄÒµÎñ£¬Ê¹Óà Redis ×÷Ϊ²¹³ä

¹ã¸æÒµÎñÌá³ö 50ms ÄڵIJéѯÑÓ³Ù£¬ÕâÖÖ¿Á¿ÌÒªÇóÐèÓà Redis ʵÏÖ¡£

Redis´æ´¢Ä¿Ç°Ö»·þÎñÓÚ¹ã¸æÆ½Ì¨µÄ²éѯµ÷Óá£

ËÄ¡¢Æ½Ì¨¹¦ÄܽéÉÜ

4.1. Ö÷Òª¹¦ÄÜÁбí

ÈËȺ¹ÜÀí

¿ÉÓÉÁ½ÖÖ·½Ê½´´½¨ÈËȺ

ͨ¹ý±êÇ©Ìõ¼þȦ¶¨ÈËȺ£¨±ÈÈçµØÓò¡¢ÐÔ±ð¡¢Ïû·Ñ²ã´ÎµÈ±êÇ©£©´´½¨£»

ÁíÒ»ÖÖÊÇͨ¹ýµ¼ÈëÓû§ÁбíÀ´´´½¨£¬ÎÒÃÇ¿ÉÒÔͨ¹ýµ¼Èë umid, imei£¬ flyme uid£¬msisdnµÈ¶àÖÖID´´½¨ÈËȺ¡£

»­Ïñ¶´²ì

ÊǶÔÈËÈºÌØÕ÷µÄ·ÖÎö£¬Ê×ÏÈͨ¹ýÖ¸¶¨±êÇ©Ìõ¼þÑ¡ÏîȦ¶¨Óû§ÈºÌ壬ȻºóÊÇÖ¸¶¨ÏëÒª·ÖÎöµÄÖ¸±ê£¬Í¨¹ý¾ÛºÏÔËËã·ÖÎöÓû§ÈºµÄÌØÕ÷¡£

ÊÜÖÚ·Ö·¢

¶Ô½ÓÏÂÓεÄÓªÏúϵͳ£¬²Éȡһ¶¨µÄ¼¼ÊõÊֶΣ¬°ÑÖ¸¶¨ÈËÈºÍÆÖÁÏÂÓεÄÓªÏúÇþµÀ£¨¹ã¸æÆ½Ì¨¡¢ÍÆËÍÆ½Ì¨¡¢OTAµÈ£©£¬½«±êǩϵͳºÍÏÂÓÎÎÞ·ìÁ¬½ÓÐγÉÓªÏú±Õ»·¡£

»­Ïñ²éѯ

ÊǶÔÏÂÓÎϵͳÌṩ²éѯ½Ó¿Ú£¬µ÷Ó÷½Ö¸¶¨Óû§±êʶ£¨imei£©²éѯ¸ÃÓû§µÄ»­Ïñ±êÇ©¡£

4.2. »­Ïñ¶´²ì¹¦ÄÜ

¹¦ÄÜ˵Ã÷£º

Step 1. Ö¸¶¨±êÇ©Ìõ¼þÑ¡ÏîÑ¡³öÓû§ÈºÌå

Step 2. Ö¸¶¨Òª·ÖÎöµÄ±êÇ©£¬Í¨¹ý¾ÛºÏÔËË㣬·ÖÎöÓû§ÌØÕ÷¡£

´Óºó¶Ë·þÎñµÃµ½·ÖÎö½á¹ûºó£¬Ç°¶ËÒÔͼ±íµÄ·½Ê½Õ¹ÏÖ½á¹û£¬Ö±¹ÛµØÕ¹Ê¾ËùÑ¡µÄÈËÈºÌØÕ÷¡£

Àý×Ó£ºÈËȺÌõ¼þÓëÖ¸±ê

·ÖÎö½á¹ûʾÒâÈçÏÂ

4.3. ÊÜÖÚ·Ö·¢¹¦ÄÜ

¡°ÊÜÖÚ·Ö·¢¡±ÊÇÓû§¶´²ìƽ̨ʵÏÖÓëÏÂÓεÄÓªÏú¡¢ÍÆËÍ¡¢¹ã¸æÆ½Ì¨ÎÞ·ìÁ¬½Ó£¬ÊÇ´òͨӪÏú±Õ»·µÄ¹Ø¼ü¹¦ÄÜ¡£ÏÂÃæÊ¹ÓÃÒ»¸ö¼òµ¥µÄÀý×ÓÀ´ËµÃ÷ÊÜÖÚ·Ö·¢µÄÁ÷³Ì£º

Ñ¡ÔñÓû§Èº

ÒÔÉÏÁбíÊÇͨ¹ýÈËȺ¹ÜÀíÏà¹Ø¹¦ÄÜ´´½¨µÄÈËȺÁбíÑ¡ÔñÆäÖÐÒ»¸öÈËȺ½øÐС°ÊÜÖÚ·Ö·¢¡±¡£

Ñ¡ÔñÏÂÓεÄÓªÏúƽ̨

Ñ¡ÔñÍêÈËȺ֮ºó£¬Ñ¡ÔñÓªÏúÇþµÀ£¬ÕâÀïÎÒÃÇÑ¡Ôñ push ƽ̨¡£

±à¼­¸ß¼¶Ñ¡Ïî

Ñ¡ÔñÁËÇþµÀÖ®ºó£¬»áÏÔʾ¶ÔÓ¦µÄ¡°¸ß¼¶Ñ¡Ï£¬¸ß¼¶Ñ¡ÏîµÄÄÚÈÝÊǶ¯Ì¬µÄ£¬ÀïÃæµÄÑ¡ÏîÁбíÈ¡¾öÓÚµ±Ç°Óû§ÔÚÄ¿±êÇþµÀÉϵÄȨÏÞ¡£

¸ß¼¶Ñ¡ÏîÒòËùÑ¡ÇþµÀ¶øÒ죬ÓÉ·þÎñÆ÷¶Ë¶¯Ì¬Éú³É£¬Ç°¶Ë¶¯Ì¬äÖȾ¡£

ÀýÈç¶ÔÓÚËùÑ¡µÄ push ƽ̨£¬ÐèҪѡÔñÍÆË͵ÄÄ¿±êÓ¦Óã¨Èç÷È×å×ÊѶ¡¢÷È×åÉçÇø£©£¬ÍÆËÍÀàÐÍ£¨Í¨ÖªÀ¸ÍÆËÍ¡¢Í¸´«ÍÆËÍ£©µÈ¡£

¸ù¾Ýµ±Ç°Óû§ÔÚÄ¿±êƽ̨ӵÓеÄȨÏÞÀ´È·¶¨Ñ¡ÏîÁÐ±í¡£

Ò³ÃæÌø×ª

ÔÚÉÏÒ»²½Ñ¡ÔñÍê¸ß¼¶Ñ¡Ïîºó£¬µã»÷¡°È·¶¨¡±°´Å¥£¬¼´¿ÉÌø×ªµ½Ä¿±êƽ̨ÏàÓ¦µÄÒ³Ãæ¡£Ìø×ª URL ͨ¹ýºó¶ËAPI½»»¥£¬ÓÉÄ¿±êƽ̨¶¯Ì¬Éú³É£¬½µµÍƽ̨¼äµÄñîºÏ£¬Í¬Ê±ÀûÓÚʵÏÖ¡°Î޷족¶Ô½Ó¡£

ÔÚ±¾ÀýÖУ¬Ìø×ªµ½ push ƽ̨¶ÔÓ¦µÄ´´½¨ÍÆËÍÈÎÎñµÄÒ³Ãæºó£¬Ä¿±êÊÜÖÚ£¨ÈËȺ£©¡¢ÍÆË͵ÄÄ¿±êÓ¦Óã¬ÍÆËÍÀàÐͶ¼ÒÑÔÚÇ°ÃæµÄ²½ÖèÑ¡ºÃ£¬Ö»ÐèÒªÌîÉÙÁ¿µÄÆäËüÐÅÏ¢£¨ÈçÎïÁÏ/Îݸ£©¼´¿É¡£

Îå¡¢×ܽá

Óû§»­Ïñ×÷Ϊ´óÊý¾ÝµÄ¸ù»ù£¬Îª½øÒ»²½¾«×¼¡¢¿ìËٵķÖÎöÓû§ÐÐΪ¡¢Ïû·ÑµÈÖØÒªÐÅÏ¢£¬Ìṩ×ã¹»µÄÊý¾Ý»ù´¡£¬ÈÃÎÒÃÇ÷È×å¸üºÃµÄΪÓû§Ìṩ¸ß¼ÛÖµµÄ·þÎñ¡£

¼°Ê±·¢ÏÖÓëÍÚ¾òÓû§Ç±ÔÚµÄÐèÇ󣬸ù¾ÝÓû§µÄϲºÃÍÆ¼öºÏÊʵķþÎñºÍÄÚÈÝ£¬ÌáÉýÓû§ÌåÑ飻

Ö§³Å¾«×¼µÄ¹ã¸æÍ¶·Å£¬Ìá¸ßÁ÷Á¿±äÏÖµÄÄÜÁ¦¡£

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

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ