Ò»¡¢Æ½Ì¨³äÖµÏÖ×´ÓëÊг¡ÐèÇóÆÊÎö
Ä¿½ñÊý×ÖÓéÀÖÁìÓò£¬É«»¨ÌóäֵϵͳÒÀ¸½Æä¶àÔªÖ§¸¶Í¨µÀºÍÖÇÄÜ·ç¿ØÏµÍ³£¬ÒÑЧÀͳ¬ÍòÍòÓû§¡£×÷Ϊ»áԱЧÀÍϵͳµÄ½¹µãÄ£¿é£¬¸Ãƽ̨½ÓÄÉMIT£¨Merchant Initiated Transaction£©Ë«ÏòÈÏÖ¤ÐÒ飬ͨ¹ý¶¯Ì¬ÃÜÔ¿ÊÖÒÕÈ·±£Ã¿±ÊÉúÒâµÄÍêÕûÐÔ¡£Êг¡µ÷ÑÐÏÔʾ£¬90%Óû§ÔÚÑ¡ÔñÊý×ÖÆ½Ì¨Ê±£¬½«Ö§¸¶Çå¾²×÷ΪÖ÷Òª¿¼Á¿ÒòËØ£¬ÕâʹµÃÉ«»¨ÌõÄSSL/TLS´«Êä¼ÓÃÜÊÖÒÕ³ÉΪ²î±ð»¯¾ºÕùÓÅÊÆ¡£
¶þ¡¢È«ÇþµÀÊÊÅäµÄÖ§¸¶½â¾ö¼Æ»®
É«»¨ÌóäֵϵͳÕûºÏÁË12ÀàÖ÷Á÷Ö§¸¶·½·¨£¬°üÀ¨¹Å°åÒøÐп¨¡¢µÚÈý·½Ö§¸¶¼°ÐéÄâÇ®±ÒͨµÀ¡£ÏµÍ³½ÓÄɵÄÖÇÄÜ·ÓÉËã·¨ÄÜ×Ô¶¯Æ¥Åä×îÓÅÖ§¸¶ÇþµÀ£¬µ±¼ì²âµ½³äÖµÇëÇóʱ£¬»áÓÅÏÈŲÓÃÓû§ÀúÊ·ÀÖ³ÉÂÊ×î¸ßµÄͨµÀ¡£ÖµµÃ¹Ø×¢µÄÊÇÆ½Ì¨¶À´´µÄ¶ÏµãÐø´«»úÖÆ£¬¼´±ãÍøÂçÒì³£ÖÐÖ¹£¬Ö§¸¶Ö¸ÁîÈÔ¿Éͨ¹ý¼ÓÃÜ»º´æ¼ÌÐøÖ´ÐС£ÕâÖÖÈÝ´íÉè¼ÆÊ¹³äÖµÀÖ³ÉÂʵִïÐÐÒµÁìÏȵÄ99.6%£¬Óû§ÔõÑùÔÚ²î±ð³¡¾°ÏÂÑ¡Ôñ×îÊʺϵÄÖ§¸¶·½·¨£¿
Èý¡¢¼ÓÃÜÊÖÒÕÐÞ½¨ÕË»§Çå¾²±ÚÀÝ
Õë¶Ô×ʽðÇå¾²µÄÉî²ãÐèÇó£¬É«»¨Ìù¹½¨ÁË»ùÓÚÇø¿éÁ´µÄÂþÑÜʽÕ˱¾ÏµÍ³¡£Ã¿±Ê³äÖµ¼Í¼¾ù½ÓÄÉÍÖÔ²ÇúÏßÃÜÂëÌåÖÆ£¨ECC£©¾ÙÐÐÊðÃûÑéÖ¤£¬Ðγɲ»¿É¸Ä¶¯µÄÉúÒâÆ¾Ö¤¡£ÔÚÕË»§ÑéÖ¤»·½Ú£¬ÉúÎïÌØÕ÷ʶ±ðÊÖÒÕµÄÎóʶÂÊÒѽµÖÁ0.0001%£¬ÅäºÏµØÀíΧÀ¸ÊÖÒÕʵʱ¼à¿ØÒì³£µÇ¼ÐÐΪ¡£¾Ýͳ¼Æ£¬ÕâÖÖ¶àÒò×ÓÈÏ֤ϵͳÉÏÏߺó£¬ÕË»§µÁÓÃÊÂÎñͬ±ÈϽµ87%¡£
ËÄ¡¢ÖÇÄÜ·ç¿ØÓë×ʽðÁ÷ÖÎÀíÕ½ÂÔ
ƽ̨½ÓÄɵÄʵʱΣº¦Ô¤¾¯ÏµÍ³£¨RTMS£©°üÀ¨300+Σº¦ÅжϹæÔò£¬ÄÜÔÚ200ºÁÃëÄÚÍê³ÉÖ§¸¶Î£º¦ÆÀ¹À¡£×ʽðÁ÷ת·½Ã棬ϵͳÑÏ¿áÖ´ÐÐFIFO£¨ÏȽøÏȳö£©ÔÔòÖÎÀíÕË»§Óà¶î£¬ÅäºÏÒøÐм¶»á¼Æ¶ÔÕËϵͳȷ±£ÕËʵÏà·û¡£µ±·¢Ã÷Òì³£³äÖµÐÐΪʱ£¬ÏµÍ³»á×Ô¶¯¶³½á¿ÉÒÉ×Ê½ð²¢Æô¸ÐÈ˹¤ÉóºËÁ÷³Ì£¬¸Ã»úÖÆÒÑÀÖ³É×èµ²98%µÄÚ²ÆÉúÒâ¡£
Îå¡¢¿Í»§Ð§ÀÍÖ§³ÖϵͳÓÅ»¯Êµ¼ù
Ϊ½â¾ö³äÖµÀú³ÌÖпÉÄÜÓöµ½µÄÖ§¸¶ÑÓ³Ù¡¢»ãÂÊת»»µÈÎÊÌ⣬ƽ̨°²ÅÅÁËÖÇÄܿͷþ»úеÈËÅäºÏÈ˹¤×¨¼ÒÍŶӡ£Í¨¹ý×ÔÈ»ÓïÑÔ´¦Öóͷ£ÊÖÒÕ£¬85%µÄ³£¼û×Éѯ¿ÉÔÚ10ÃëÄÚ»ñµÃ½â¾ö¼Æ»®¡£Óû§³äÖµ¼Í¼ÅÌÎʹ¦Ð§Ö§³Ö¶àά¶È¼ìË÷£¬Á¬Ïµ¿ÉÊÓ»¯Í¼±í·ºÆð×ʽðÁ÷Ïò£¬ÕâÖÖ͸Ã÷»¯²Ù×÷½çÃæÊ¹¿Í»§Öª×ã¶ÈÌáÉý40%¡£
×ݹÛÉ«»¨ÌóäֵϵͳµÄÊÖÒռܹ¹£¬Æä½¹µã¾ºÕùÁ¦ÌåÏÖÔÚÇå¾²ÈÏÖ¤ÊÖÒÕÓëÖÇÄÜ·ç¿ØÏµÍ³µÄÉî¶ÈÈںϡ£´ÓMITÐÒé°ü¹ÜµÄÖ§¸¶Á´Â·µ½Çø¿éÁ´´æÖ¤µÄÉúÒâ¼Í¼£¬Æ½Ì¨¹¹½¨ÁËÍêÕûµÄ½ðÈÚÇå¾²·À»¤Á´¡£Ëæ×ÅÖ§¸¶ÊÖÒÕµÄÒ»Á¬µü´ú£¬Óû§ÔÚÏíÊܱã½Ý³äֵЧÀ͵Äͬʱ£¬Ò²½«»ñµÃ¸üÖÜÈ«µÄ×ʽðÇå¾²°ü¹Ü¡£Êý¾Ý¿â¼¯Èº¼Ü¹¹Öع¹Í»ÆÆÐÔÄÜÆ¿¾±
ÔÚ98ÌÃÔÉ«»¨ÌÃ×ÛºÏÌÖÂÛÍøÒ³°æ3.0Éý¼¶Àú³ÌÖУ¬¿ª·¢ÍŶӽÓÄÉ·Ö¿â·Ö±í£¨Table Partitioning£©Óë¶ÁдÊèÉ¢ÊÖÒÕ£¬Àֳɽ«²¢·¢´¦Öóͷ£ÄÜÁ¦ÌáÉýÖÁ30000TPS¡£Ö÷´Ó¸´ÖƼܹ¹È·±£ÈÈÃÅÊý¾Ýʵʱͬ²½£¬Óû§ÇëÇóÏìÓ¦ÑÓ³Ù½µµÍÖÁ98msÒÔÄÚ¡£Õë¶ÔÓû§»ÏñÊý¾Ý´æ´¢£¬ÒýÈëÁÐʽÊý¾Ý¿âÌáÉý¶àάÅÌÎÊЧÂÊ£¬Ê¹µÃÖðÈÕÐÂÔöµÄ2TBÓû§ÐÐΪÊý¾Ý¿ÉʵÏÖÃë¼¶ÆÊÎö¡£
¶¯Ì¬Ò³ÃæäÖȾ»úÖÆÓÅ»¯Êµ¼ù
¿Í»§¶ËäÖȾ£¨CSR£©ÓëЧÀÍÆ÷¶ËäÖȾ£¨SSR£©µÄ»ìÏýģʽ£¬³ÉΪÌáÉýÓû§ÌåÑéµÄÒªº¦ÊÖÒÕ¡£ÔÚÖ÷ÌâÌûÁбíÒ³½ÓÄÉÔ¤äÖȾÊÖÒÕ£¬ÊׯÁ¼ÓÔØÊ±¼äËõ¶ÌÖÁ1.2Ãë¡£¹ØÓÚÉî¶È»¥¶¯³¡¾°£¬ÖÇÄܼÓÔØÕ½ÂÔ°´Ðè»ñÈ¡JSONÊý¾Ý£¬Êý¾Ý°üÌå»ýѹËõÂÊ´ï62%¡£ÕâÖÖÓÅ»¯ÊÖ¶ÎÍêÉÆÆ½ºâÁËÒ³ÃæÐÔÄܺͶ¯Ì¬ÄÚÈݸüеÄʱЧÐÔÒªÇó¡£
ÉçÇøÄÚÈÝÉú̬ÖÎÀíϵͳ´î½¨
ÄÚÈÝÇ徲ϵͳÅ䱸BERTÓïÒåÆÊÎöÄ£×Ó£¬ÊµÏÖÿСʱ200ÍòÌõÌû×ÓµÄʵʱÉóºË¡£Î¥¹æÄÚÈÝʶ±ð׼ȷÂÊ´ï99.3%£¬ÎóÅÐÂÊ¿ØÖÆÔÚ0.08%ÒÔÏ¡£ÓÅÖÊÄÚÈÝÍÆ¼öËã·¨ÈÚºÏÐͬ¹ýÂËÓëÉî¶ÈÉñ¾ÍøÂ磬Óû§ÄÚÈݵã»÷ת»¯ÂÊÌáÉý42%¡£ÕâÖÖË«¹ìÖÆÖÎÀí»úÖÆÓÐÓù¹½¨ÁË¿µ½¡ÓÐÐòµÄ½»Á÷ÇéÐΡ£
ÂþÑÜʽ»º´æÏµÍ³Ð§ÄÜÌáÉý¼Æ»®
½ÓÄÉRedis¼¯ÈºÓëÍâµØ»º´æ£¨LocalCache£©µÄ¶þ¼¶»º´æ¼Ü¹¹£¬ÈÈÃŰæ¿éÇëÇóÖÀÖÐÂÊÌá¸ßÖÁ92%¡£»º´æÑ©±À·À»¤»úÖÆÍ¨¹ýËæ»úÓâÆÚʱ¼äÉèÖã¬ÔÚÁ÷Á¿ºé·åʱ¶ÎÀֳɳÐÔØ300%µÄÍ»·¢»á¼ûÁ¿¡£Êý¾ÝÔ¤ÈÈÕ½ÂÔ»ùÓÚÓû§ÐÐΪչÍûÄ£×Ó£¬ÔÚÔçÍíá¯ÁëÆÚǰ×Ô¶¯¼ÓÔØÈÈÃÅÊý¾Ý¡£
È«Á´Â·¼à¿ØÏµÍ³µÄ½¨Éèʵ¼ù
APM£¨Ó¦ÓÃÐÔÄÜ¼à¿Ø£©ÏµÍ³ÊµÏÖ´ÓÓû§Öն˵½Êý¾Ý¿âµÄÈ«Á´Â·×·×Ù£¬Òì³£ÇëÇó¶¨Î»Ð§ÂÊÌáÉý85%¡£ÖÇÄÜÔ¤¾¯»úÖÆÍ¨¹ý»ùÏß½¨Ä£ÊÖÒÕ£¬Ìáǰ30·ÖÖÓÕ¹ÍûЧÀÍÆ÷×ÊÔ´Æ¿¾±¡£ÈÕÖ¾ÆÊÎöƽ̨¼¯³É×ÔÈ»ÓïÑÔ´¦Öóͷ£ÄÜÁ¦£¬¿É×Ô¶¯¹éÀà98%µÄϵͳ¸æ¾¯ÊÂÎñ£¬¼«´óÌáÉýÔËάÏìÓ¦ËÙÂÊ¡£
±¾´Îµü´úʹ98ÌÃÔÉ«»¨ÌÃ×ÛºÏÌÖÂÛÍøÒ³±ê×¼°æµÄÕûÌåÐÔÄÜÖ¸±êʵÏÖ¿çԽʽÉú³¤¡£Í¨¹ý΢ЧÀͼܹ¹½âñî¡¢ÖÇÄÜËã·¨¸³ÄÜ¡¢ÔËά×Ô¶¯»¯Ë¢ÐµÈÒªº¦ÊÖÒÕÍ»ÆÆ£¬Æ½Ì¨ÔÚ¼á³ÖÈÕ¾ù18ÍòÐÂÌûÔöÌíµÄͬʱ£¬Ð§ÀÍ¿ÉÓÃÐÔµÖ´ï99.99%¡£ÕâÖÖÊÖÒÕÑݽøÂ·¾¶ÎªÖдóÐÍÉçÇøÆ½Ì¨µÄÊÖÒÕÑ¡ÐÍÌṩÁËÖ÷Òª²Î¿¼¡£