±à¼ÍƼö: |
±¾ÎĽ²ÊöApache
Flink¼¼ÊõÔÚ±´¿ÇÕÒ·¿ÒµÎñÖеÄÓ¦Óã¬Í¨¹ýÆóÒµ¿ª·¢µÄʵʱ¼ÆËãÆ½Ì¨°¸ÀýµÄ·ÖÏí°ïÖúÓû§Á˽âApache
FlinkµÄ¼¼ÊõÌØÐÔÓëÓ¦Óó¡¾°¡£Ï£Íû¶ÔÄúÓÐËù°ïÖú
±¾ÎÄÀ´×ÔÓÚÔÆÆÜÉçÇø£¬ÓÉ»ðÁú¹ûÈí¼þDelores±à¼¡¢ÍƼö¡£ |
|
ÒµÎñ¹æÄ£¼°Ñݽø
ÏÂͼΪ±´¿ÇÕÒ·¿µÄÒµÎñ³¡¾°Ê¾Òâͼ¡£×îÉϲãΪ±´¿ÇÕÒ·¿¹«Ë¾×îΪÖ÷ÌåµÄËÄ´óÒµÎñ£º¶þÊÖ·¿½»Òס¢Ð·¿½»Òס¢×âÁÞÒµÎñ¼°×°ÐÞÒµÎñ¡£ËÄ´óÒµÎñÔËÓª½«²úÉúͼʾÖм䲿·ÖµÄËÄ´óÊý¾Ý¼´Â¥ÅÌ×ֵ䡢½»Ò×Êý¾Ý¡¢Óû§ÐÐΪÈÕÖ¾Óëºó¶Ë·þÎñÈÕÖ¾¡£Í¼Ê¾×îϲ¿·Ö´ú±í¹«Ë¾ÊµÊ±Êý¾Ý²É¼¯¡¢ÊµÊ±Êý¾Ý¼ÆËãµÄÒµÎñÄ£¿é£¬±¾ÎÄÖеݸÀý½«Öصã½éÉÜÊý¾Ýʵʱ¼ÆË㲿·ÖµÄÉè¼Æ¡¢ÊµÏÖ¼°Ó¦ÓÃÄÚÈÝ¡£

·¢Õ¹Àú³Ì
ÔÚ2018Äê³õ£¬Ëæ×Ź«Ë¾ÂñµãÖÎÀí¹æ·¶µÄÍÆ½ø£¬ÎÒÃǽ¨ÉèÁËDPʵʱÊý¾Ý×ÜÏߣ¬Í³Ò»³Ð½Ó¸÷ÖÖÂñµãÊý¾ÝÁ÷µÄ±ê×¼»¯´¦Àí£¬²¢¶ÔÍâÌṩÇåÏ´ºóµÄʵʱÊý¾Ý¡£Ëæ×Åά»¤µÄʵʱÈÎÎñÔö¼Ó£¬ÃæÁÙ×ÅʵʱÊý¾ÝÁ÷Îȶ¨ÐÔÒÔ¼°ÈÎÎñ¹ÜÀí·½ÃæµÄÌôÕ½£¬ÓÚÊDZ´¿Ç´óÊý¾Ý²¿×ÅÊÖÑз¢ÁËHermesʵʱ¼ÆËãÆ½Ì¨£¬ÌṩͳһµÄʵʱÈÎÎñ¹ÜÀíÆ½Ì¨¡£
ÔÚ2018Äê10Ô£¬ÎÒÃÇÍÆ³öÁËSQL V1±à¼Æ÷À´·½±ãÓû§¿ª·¢ÊµÊ±¼ÆËãÈÎÎñ¡£SQL V1»ùÓÚSpark Structured Streaming¼¼Êõ£¬Óû§¿ÉÒÔʹÓÃSQLÍê³ÉÐèÇóµÄ¿ª·¢£¬Í¬Ê±ÒÔ½çÃæÍÏ×§µÄÐÎʽ³ÊÏÖ¸øÓû§£¬Ê¹Óû§µÄ²Ù×÷¸ü¼Ó±ã½Ý¡£ÔÚ2019Äê5Ô£¬¾¹ýµ÷ÑжԱȣ¬ÎÒÃÇÒýÈëÁËFlink¼¼ÊõÕ»£¬Ñз¢µÄSQL V2±à¼Æ÷ÕýʽÉÏÏߣ¬SQL V2È«ÃæÖ§³ÖFlink SQLµÄ¸÷ÖÖÓï·¨²¢Éè¼ÆÁË´óÁ¿µÄ×Ô¶¨Ò庯Êý£¬¼æÈÝhive UDFÒÔ¼°Óû§³£Óú¯Êý¡£Ä¿Ç°ÎÒÃÇÒѾÔÚ¹«Ë¾ÄÚ½øÐÐʵʱÊý²ÖÒµÎñ³¡¾°µÄ̽Ë÷Ó¦Óá£

Ó¦ÓùæÄ£
ÏÂͼËùʾΪĿǰʵʱ¼ÆËãÔÚ±´¿ÇÕÒ·¿ÆóÒµÖеÄÓ¦ÓùæÄ£¡£Ä¿Ç°Æ½Ì¨Ö§³Ö30Óà¸öÒµÎñÏîÄ¿£¬Á÷¼ÆËãÈÎÎñÊý´ïµ½400¸ö£¬Ëæ×ÅÊý²ÖµÄ²»¶ÏÀ©³ä£¬ÊµÊ±Á÷¼ÆËãµÄÈÎÎñÊý½«²»¶ÏÉÏÉý¡£Ã¿ÈÕ´¦ÀíµÄÏûÏ¢ÌõÊý´ïµ½ÁË800ÒÚ¼¶±ð£¬Ð§ÂÊÊ®·Ö¿É¹Û¡£

Ö§³ÖµÄÏîÄ¿
´ÓÏÂͼËùʾʵʱ¼ÆËãÔÚÆóÒµÖеÄÖ§³ÖÏîÄ¿¿ÉÒÔ¿´³ö£¬Ä¿Ç°ÊµÊ±¼ÆËãÆ½Ì¨Ö§³Ö´Ó·ç¿Ø¡¢×âÁÞµ½²ßÂÔËÑË÷ÔÙµ½Ð·¿½»Ò×µÈһϵÁÐÒµÎñÏîÄ¿£¬´Ó¸÷¸öά¶ÈÖ§³ÖÆðÁËÆóÒµÔËÓª²úÉú³öÊý¾Ýʵʱ¼ÆËãÒµÎñÐèÇó¡£

ÈÎÎñÔö³¤Ç÷ÊÆ
×ʼƽ̨ÉÏÏßʱ֧³ÖµÄÈÎÎñÔö³¤½ÏΪ»ºÂý£¬ÔÚ2019Äê6Ô³õ£¬Æ½Ì¨Éý¼¶µ½Flink²¢È«ÃæÖ§³ÖSQL¿ª·¢ºó£¬ÈÎÎñÊýÁ¿¿ªÊ¼´ó¹æÄ£µÄÔö³¤£¬ÔÚ2019Äê11Ô·ÝʵʱÊý²Ö½¨³Éºó£¬Æ½Ì¨ËùÖ§³ÖµÄÈÎÎñÊýÁ¿ÓÐÁËÊ®·ÖÃ÷ÏÔµÄÔö³¤Ç÷ÊÆ¡£

ƽ̨Êý¾Ýͳ¼Æ
ÏÂͼËùʾΪƽ̨ÿÈÕÊý¾Ýͳ¼Æ¡£Ä¿Ç°Æ½Ì¨Ã¿ÈÕ¿ÉÒÔ´¦Àí1000ÒÚÌõÊý¾Ý£¬Ò»°ãÊý¾ÝÈÎÎñµÄ´¦ÀíÑÓ³ÙÔÚ40ºÁÃë×óÓÒ¡£

Hermesʵʱ¼ÆËãÆ½Ì¨½éÉÜ
ƽ̨¸ÅÀÀ
Hermesƽ̨Ŀǰ֧³Ö׏«Ë¾ÊµÊ±ÈÎÎñµÄ¿ª·¢¡¢±à¼¡¢²¿Êð¡¢ÆôÍ£µÈ¹ÜÀí¹¦Äܼ°·á¸»µÄ¼à¿Ø±¨¾¯µÈ·þÎñ¡£Æ½Ì¨Ö§³ÖJava¡¢Scala¡¢PythonµÈ¶àÖÖÓïÑÔ¿ª·¢µÄʵʱÈÎÎñ£¬Ö§³Ö×Ô¶¨ÒåÈÎÎñ¡¢Ä£°åÈÎÎñ¼°³¡¾°ÈÎÎñÈý´óÈÎÎñÀàÐÍ£¬Í¬Ê±×öµ½Á˸÷¸öÏîÄ¿µÄ×ÊÔ´¸ôÀ룬ÿ¸öÏîÄ¿¾ùÓÐÏîÄ¿µÄרÓжÓÁУ¬·ÀÖ¹ÓëÆäËûÏîÄ¿ÔÚ×ÊÔ´ÉÏ·¢Éú¾ºÕù¡£Æ½Ì¨Í¬Ê±Îª×ÊÔ´ÐèÇó½ÏСµÄÏîÄ¿ÌṩÁ˹«¹²¶ÓÁУ¬Í¨¹ý¹«¹²¶ÓÁжԸÃÖÖÏîÄ¿½øÐÐÖ§³ÖµÄ·½Ê½£¬¸üΪ·½±ãµÄʵÏÖÈÎÎñµÄ¿ª·¢¡£

Hermes¼Ü¹¹
ÏÂͼËùʾΪHermesƽ̨µÄÕûÌå¼Ü¹¹£¬¼Ü¹¹·ÖΪ4¸ö²ã´Î£¬Í¼ÖÐ×îϲãÉîÀ¶ÌõÄ¿´ú±í¼Ü¹¹ÖеļÆËãÒýÇæ£¬Ä¿Ç°¼ÆËãÒýÇæÖ§³ÖFlinkÓëSpark Streaming¼¼Êõ£¬²¢Í¨¹ýÏûÏ¢¶ÓÁС¢ÀëÏß´æ´¢µÈ¼¼Êõ¸¨ÖúÍê³ÉÊý¾ÝʵʱµÄ´æ´¢¡£ÔÚÒýÇæ²ã·½Ã棬¼Ü¹¹²ÉÓÃStreamSQL¡¢DataStream¡¢StreamCEPµÈ¼¼Êõ´î½¨£¬ÆäÖÐStreamCEP¼¼ÊõºÜºÃµÄÖ§³ÖÁ˾¼ÍÈËÆ½Ì¨ÒµÎñʵʱ¼à¿Ø±¨¾¯µÄÐèÇó¡£¹¦ÄÜ×é¼þ²ã·½Ãæ°üÀ¨ÁËÈÎÎñʵÀýµÄ¹ÜÀí¡¢ÏîÄ¿¹ÜÀí¼°Êý¾ÝÔ´¹ÜÀíµÈ¡£Æ½Ì¨Ä¿Ç°¿ÉÒÔÔÚͬһÈÎÎñÖеIJ»Í¬ÈÎÎñ¿ìÕռ佸ÐÐÏ໥Çл»£¬µ±·¢ÏÖÉÏÏßÈÎÎñÓÐÎÊÌâʱ£¬¿ÉÒÔ»ØÍ˵½Ö®Ç°µÄ¿ìÕÕ¡£

SQL V1±à¼Æ÷
ÏÂͼËùʾΪSQL V1±à¼Æ÷ʾÒâͼ¡£¸Ã±à¼Æ÷¶ÔÓڴ󲿷ÖÊý¾ÝÇåÏ´¼°Êý¾Ý´¦ÀíµÄÒµÎñ³¡¾°¿ÉÒÔʵÏÖ¼ò½à¸ßЧµÄ±à¼´¦Àí¡£Óû§ÔÚ±à¼Æ÷×ó²à¿ÉÒÔ¶¨Òå±à¼Êý¾ÝÔ´¡¢²Ù×÷·û¼°Ä¿±êÔ´µÈÊý¾ÝÐÅÏ¢¡£ÖÐÑëÃæ°åÉϳÊÏÖµÄÊý¾ÝΪSQL V1Ö§³Ö±à¼µÄ²Ù×÷ÀàÐÍ£¬Ñ¡ÖÐÃæ°åÖÐÑëµÄ¹ýÂËÆ÷£¬¼´¿ÉÔÚ±à¼Æ÷ÓÒ²àÌí¼ÓÏà¹ØµÄ¹ýÂËÌõ¼þ£¬ÊµÏÖÊý¾ÝµÄÏà¹Ø¹ýÂË¡£ÔÚÄ¿±êÔ´²ãÃæ£¬±à¼Æ÷Ŀǰ֧³ÖKafka¡¢DruidµÈ¶àÖÖÄ¿±êÔ´£¬´ó´óÌáÉýÁË±à¼Æ÷µÄ¼æÈÝÐÔ¡£

SQL V2±à¼Æ÷
ÏÂͼËùʾΪSQL V2±à¼Æ÷ʾÒâͼ¡£Ä¿Ç°SQL V2ÊÇ»ùÓÚFlink SQL¼¼Êõ½ÏΪÍêÉÆµÄ±à¼Æ÷£¬×ó²àΪÓû§½øÐдúÂë±à¼µÄ²¿·Ö£¬Óû§ÔÚ´Ë´¦¿ÉÒԱ༴óÁ¿SQLÓï¾äÒÔ´ËÖúÁ¦²»Í¬ÒµÎñ³¡¾°¡£×óÏÂÀ¸Ä¿ÖеÄÊý¾ÝΪÓû§Ñ¡ÖÐÊý¾ÝÔ´×Ô¶¯Éú³ÉµÄDDL£¬Í¨¹ýDDL±à¼Æ÷½«²Ù×÷Êý¾ÝµÄÑùʽ¸üÇåÎúµÄչʾ¸øÓû§¡£SQL V2Ö§³ÖÁËÈý´óÀàÐ͵ÄÊý¾Ý±í£¬·Ö±ðÊÇsource±í¡¢sink±í¼°Î¬±í£¬ÒÔ´Ë·½±ãÓû§µÄ¿ª·¢¡£±à¼Æ÷ÓÒϽǿÉÒÔ³ÊÏÖSQLÓï·¨µÄ¼ì²âÇé¿ö£¬ÒÔ´ËÌáʾÓû§ÔÚ±à¼Ê±³öÏÖµÄÓï·¨´íÎó¡£

SQL V2¼Ü¹¹
SQL V2¹¤¾ßÕûÌå¼Ü¹¹ÈçÏÂͼËùʾ¡£Ç°¶ËSQL±à¼Æ÷Ä£¿é°üÀ¨Óï·¨ÓïÒåµÄ¼ì²é¡¢Ö´Ðмƻ®µÄ²é¿´¡¢×Ô¶¯DDLµÄÉú³É¼°ÈÎÎñµ÷ÊԵŦÄÜ¡£Óû§Í¨¹ýÈÎÎñµ÷ÊÔ¹¦ÄÜ¿ÉÒԲ鿴ÈÎÎñÖ´Ðнá¹û¡£ºǫ́½«ÒýÇæÌá½»µ½Yarn¼¯ÈºÉÏÖ´ÐУ¬ÒýÇæÍ¨¹ýÈÎÎñid»Øµ÷ºǫ́½Ó¿Ú»ñÈ¡ÐèÒªÖ´ÐеÄSQL£¬¶ÔSQL×öÓ﷨УÑéºÍÓï·¨½âÎö£¬Èô³öÏÖά±í¹ØÁªÔò»á¶îÍâ¶ÔSQL×öÒ»²ãת»»¡£

SQLÒýÇæÕûÌå¼Ü¹¹
ÏÂͼËùʾΪSQLÒýÇæµÄÕûÌå¼Ü¹¹¡£ÕûÌå¼Ü¹¹·ÖΪÈý¸ö²ã´Î£¬×îµ×²ãΪFlink Table API¡£ÔÚFlink²ãÖ®ÉÏÆóÒµÉè¼ÆÁË´úÂëµÄ·â×°£¬ÒÔfactoryµÄÐÎʽ·½±ã×îÉϲãµÄ·½·¨µ÷Óá£×îÉϲãµÄcore²ã¸ºÔðÕû¸öϵͳµÄSQL½âÎö¡£

ά±í¹ØÁª
ÔÚSQL½âÎö¹ý³ÌÖУ¬×îΪ¸´ÔÓµÄÊÇά±íµÄ±í¸ñ¹ØÁª£¬ÏÂͼΪά±í¹ØÁªÏµÍ³¼Ü¹¹Í¼¡£Êý¾Ý´ÓÊý¾ÝÔ´µ¼Èëºó£¬ÏµÍ³Ê¹ÓÃAsync I/O¼¼Êõ·ÃÎʺó¶Ë£¬ÏµÍ³ºó¶ËʹÓÃData Accessor½Ó¿Ú·ÃÎʺó¶ËµÄ´æ´¢¡£ÏµÍ³ºó¶Ë´æ´¢Ö§³ÖHBaseÓëRedis´æ´¢¼¼Êõ£¬Í¬Ê±ºó¶Ë»á½«Êý¾Ý»º´æÓÚLRU CacheÄ£¿éÖС£Î¬±í¹ØÁªºóµÄÊý¾ÝÖ§³Ö¶àÖÖ´óÊý¾Ý¹¤¾ßµÄ´æ´¢£¬´Ó¶ø´ó´óÔö¼ÓÁËϵͳµÄ¼æÈÝÐÔ¡£

·á¸»µÄÄÚÖú¯Êý
ϵͳͬʱΪÓû§ÌṩÁ˷ḻµÄÄÚÖú¯Êý£¬°üÀ¨Ê±¼äº¯Êý¡¢¼¯ºÏº¯Êý¡¢Json´¦Àíº¯Êý¼°×Ö·û´®º¯Êý¡£·á¸»µÄÄÚÖú¯Êý¿ÉÒÔ·½±ãÓû§µÄ¿ª·¢£¬Ê¡È¥Óû§×Ô¼ºÈ¥¿ª·¢µÄʱ¼ä¡£

ʵʱÊý²ÖÕûÌå¼Ü¹¹
ÏÂͼËùʾΪʵʱÊý²ÖµÄÕûÌå¼Ü¹¹£¬Í¬Ê±Ò²ÊÇSQL V2ϵͳÂ䵨µÄÓ¦Óó¡¾°¡£¸÷¸ö²ã¼¶¼ä²úÉúµÄÊý¾Ý±»´¢´æÔÚÁËKafka TopicÖУ¬Í¬Ê±Êý¾ÝÒ²½«±»Í¬²½µ½hiveÖб¸·Ý¡£ÒµÎñ·½¿ÉÒÔ²éѯʵʱ±¸·ÝÊý¾Ý½øÐÐÊý¾ÝÑéÖ¤¼°·ÖÎöµÈ²Ù×÷¡£Ä¿Ç°Êý²ÖµÄʵʱ¼ÆË㲿·Ö¿ÉÒÔ¼ÆËãµ±Ìì»ò¹ýÍù¼¸ÌìµÄÊý¾Ý£¬ÊµÊ±¼ÆËãÆ½Ì¨ÕýÔÚÓëÆäËû×é¼þºÏ×÷£¬¿ª·¢ÊµÊ±ÓëÀëÏßÁªºÏµÄ·ÖÎö²éѯ£¬ÒÔ´ËÀ©Õ¹ÊµÊ±Êý²ÖµÄʹÓ÷¶Î§¡£

ʵʱÊý²ÖÊý¾Ýͳ¼Æ
ÏÂͼËùʾΪÆóҵʵʱÊý²ÖµÄÊý¾Ýͳ¼Æ¡£´Ó2019Äê8Ô£¬SQL V2ÕýʽÉÏÏßÔËÓª£¬ÖÁ2019Äê10ÔÂÆ½Ì¨¿ªÊ¼Ö§³ÖʵʱÊý²Ö¿ª·¢£¬ÏµÍ³µÄÊý¾ÝÁ¿¿ªÊ¼¼ÓËÙÔö³¤¡£Ä¿Ç°£¬ÊµÊ±Êý²ÖÒѾÓÐ100Óà¸öÈÎÎñ£¬Êý¾ÝÍÌÍÂÁ¿Ò²´ïµ½ÁË21ÒÚÌõ/ÌìµÄÊý¾Ý¼¶±ð£¬Êý¾Ý¹æÄ£½ÏΪ¿É¹Û¡£

ʵʱÊý²Ö°¸Àý
ÏÂͼÁоٳöʵʱÊý²Öƽ̨ÒѾʵÏÖÌṩÊý¾ÝÖ§³ÖµÄÓ¦Óð¸Àý¡£
1. ½»Òׯ½Ì¨
½»Òׯ½Ì¨ÊµÊ±´óÆÁʵʱչʾ´óÇøÄڵĽ»Ò××´¿ö¡£ÔÚ½»Òׯ½Ì¨µÄ½¨ÉèÖУ¬¿ª·¢ÍŶÓͨ¹ýÊý¾Ý»Ø»·½«»¹Î´¹ØÁªµÄÊý¾Ý·µ»Ø´¢´æÄ£¿é½øÐÐÖØÐ¹ØÁª£¬²¢Í¨¹ý¼ìÑé¸ÃÊý¾ÝµÄÉúÃüÖÜÆÚÅжÏÊÇ·ñ¹ØÁª³É¹¦£¬ÍŶÓͨ¹ý´ËÖÖ·½Ê½Ê¹µÃÊý¾Ýά±íÓëÊÂʵ±íÊý¾Ý×îÖÕÒ»Ö¡£
2. ¾¼ÍÈËÐгÌÁ¿
¾¼ÍÈËÐгÌÁ¿¿ÉÒÔ¶¯Ì¬µÄչʾµ±Ç°¾¼ÍÈ˶Կͻ§µÄά»¤Çé¿ö£¬Ê¹ÆóÒµ¿ÉÒÔÕÆÎÕ¾¼ÍÈËʵʱµÄ¹¤×÷״̬¡£
3. ʵʱÓû§»Ïñ
ʵʱÓû§»Ïñ¿ÉÒÔʵʱµØÏòÆóÒµ³ÊÏÖÀ´×Ô¸÷¸öϵͳÓû§µÄÊý¾ÝÐÅÏ¢£¬Í¨¹ý×éºÏ¸÷¸öƽ̨ÉÏÓû§µÄÐÐΪÐÅÏ¢£¬Ìá¹©È«Ãæ¡¢¾«×¼µÄÓû§»Ïñ¡£ÆóÒµµÄËã·¨²ßÂÔ²¿ÃŽ«¸ù¾ÝÓû§µÄʵʱ»Ïñ½øÐÐÏà¹ØÐÅÏ¢¡¢ÄÚÈݵÄÍÆ¼ö¡£

¼à¿Ø±¨¾¯
ÏÂͼΪƽ̨µÄ¼à¿Ø±¨¾¯Ò³Ãæ½ØÍ¼¡£¼à¿ØÏµÍ³»áʵʱ¼à¿ØÆ½Ì¨ÈÎÎñµÄ´¦ÀíÑÓʱ¡¢sourceдÈëÁ¿¼°sinkд³öÁ¿Èý´óÖ¸±ê¡£ÏµÍ³ÖÐͬʱ¿ÉÒÔÉèÖÃÆ½Ì¨Êý¾ÝµÄÎÞÐÄÌøÊ±¼ä£¬µ±³¬³öÉèÖÃʱÏÞºó£¬ÏµÍ³½«»á½øÐб¨¾¯¡£

¼à¿Ø±¨¾¯¼Ü¹¹
ÏÂͼΪ¼à¿Ø±¨¾¯¼Ü¹¹Í¼¡£¼à¿ØÏµÍ³Í¨¹ý×Ô¶¨ÒåµÄListener¶ÔSpark½øÐÐ¼à¿Ø£¬ListenerÒýÈëSDKÊÕ¼¯SparkÈÎÎñµÄÐÅÏ¢¼°ÔËÐÐÖеÄÈÕÖ¾Êý¾Ý¡£Óû§ÔÚ´Ë´¦ÐèÒª½øÐÐÊÖ¶¯SDKµÄµ¼Èë¡£ÔÚFlinkÓ¦ÓÃÄ£¿éÖУ¬ÏµÍ³Éè¼ÆÖ§³ÖÁË×Ô¶¨ÒåReportÊý¾ÝµÄ»ñÈ¡£¬²¢Í¨¹ý×Ô¶¯¼ÓÔØµÄ·½Ê½Ö±½ÓÔØÈëFlinkÖнøÐÐÊý¾ÝµÄ·ÖÎöÓë¼ÆË㣬ͬʱͨ¹ýÈÎÎñÆô¶¯ÊÇ×¢Èëjava̽ÕëµÄ·½Ê½»ñÈ¡ÈÎÎñµÄÏà¹ØÐÅÏ¢¡£ËùÓÐµÄ¼à¿ØÐÅÏ¢½«±»Í³Ò»Ë͵½Kafka TopicÖУ¬¾Hermesƽ̨·ÖÎö´¦Àí£¬´¥·¢ÏàÓ¦µÄÑÓʱ±¨¾¯¼°ÐÄÌø±¨¾¯¡£

δÀ´·¢Õ¹Óë¹æ»®
ÕûÌå¼Ü¹¹
ʵʱ¼ÆËãÆ½Ì¨µÄÕûÌå¼Ü¹¹ÈçÏÂͼËùʾ¡£Ôڼܹ¹Öм䲿·Ö£¬Æ½Ì¨°üº¬ÁËʵʱʼþÖÐÐÄ¡¢Ê¼þ´¦ÀíÆ½Ì¨µÈϵͳÀ´¸üºÃµÄ´¦ÀíδÀ´ÆóÒµÖеÄÒµÎñ³¡¾°ÐèÇó£¬ÒÔͨÓ÷þÎñƽ̨µÄ·½Ê½Îª¸ü¶àµÄÒµÎñ·½ÌṩͳһµÄÒµÎñÖ§³Å¡£ÔÚÒýÇæ·½Ã棬δÀ´»áÉîÈëÑо¿FlinkµÄ״̬¹ÜÀí¡¢¶Ëµ½¶ËµÄ¾«È·Ò»´ÎµÈ¼¼Êõ£¬Ìá¸ßÊý¾Ý´¦ÀíµÄ׼ȷÐÔºÍÒ»ÖÂÐÔ¡£

δÀ´·¢Õ¹
δÀ´½«»á½¨ÉèÆ½Ì¨µÄ×ÊÔ´¶¯Ì¬·ÖÅäÄÜÁ¦£¬¸ù¾ÝÈÎÎñµÄÀúÊ·ÔËÐÐÇé¿ö×Ô¶¯·ÖÅä×ÊÔ´¡£Óû§¿ÉÒÔÔÚʼþ´¦ÀíÆ½Ì¨É϶¨Òå¸÷ÖÖʼþ£¬ÊµÊ±µÄ¶Ôʼþ½øÐзÖÎö£¬²¢²úÉúÏà¹ØµÄÊý¾Ý±¨±í¡£Óû§Í¨¹ýʵʱ¹æÔòÒýÇæÓÃÒÔÍê³É¸÷ÖÖÒµÎñ¹æÔòµÄÅäÖã¬Ê¼þÃüÖйæÔòºó´¥·¢Ïà¹ØµÄÒµÎñ²Ù×÷¡£Óû§Êý¾Ýƽ̨»ã¼¯¸÷¸ö²úÆ·¡¢¸÷¸ö¶ËµÄÓû§Êý¾Ý£¬ÌṩÓû§ÐÐΪµÄʵʱ²éѯ¡¢·ÖÎö£¬¸ü¼Ó¸ßЧµÄÖ§³ÖÓªÏú¡¢ÍƼöµÈÒµÎñ³¡¾°¡£ÊµÊ±Êý²Ö½¨Éè·½Ãæ»á½øÐÐKAPPAģʽµÄ̽Ë÷£¬ÍƽøÁ÷ÅúÒ»Ì廯½¨É裬ÌáÉýÀúÊ·Êý¾ÝµÄ´¦ÀíºÍ²éѯÄÜÁ¦¡£

|