±à¼ÍƼö: |
±¾ÎÄÊÇѧϰ´óÐÍ·Ö²¼Ê½ÍøÕ¾¼Ü¹¹µÄ¼¼Êõ×ܽᡣ¶Ô¼Ü¹¹Ò»¸ö¸ßÐÔÄÜ¡¢¸ß¿ÉÓᢿÉÉìËõ¼°¿ÉÀ©Õ¹µÄ·Ö²¼Ê½ÍøÕ¾½øÐÐÁ˸ÅÒªÐÔÃèÊö£¬²¢¸ø³öÒ»¸ö¼Ü¹¹²Î¿¼¡£
À´×ÔÓÚCSDN ,ÓÉ»ðÁú¹ûÈí¼þLinda±à¼¡¢ÍƼö¡£ |
|
Ò»¡¢´óÐÍ·Ö²¼Ê½ÍøÕ¾¼Ü¹¹¼¼Êõ
1¡¢´óÐÍÍøÕ¾µÄÌØµã
Óû§¶à£¬·Ö²¼¹ã·º
´óÁ÷Á¿£¬¸ß²¢·¢
º£Á¿Êý¾Ý£¬·þÎñ¸ß¿ÉÓÃ
°²È«»·¾³¶ñÁÓ£¬Ò×ÊÜÍøÂç¹¥»÷
¹¦Äܶ࣬±ä¸ü¿ì£¬Æµ·±·¢²¼
´ÓСµ½´ó£¬½¥½ø·¢Õ¹
ÒÔÓû§ÎªÖÐÐÄ
Ãâ·Ñ·þÎñ£¬¸¶·ÑÌåÑé
2¡¢´óÐÍÍøÕ¾¼Ü¹¹Ä¿±ê
¸ßÐÔÄÜ£ºÌṩ¿ìËٵķÃÎÊÌåÑé¡£
¸ß¿ÉÓãºÍøÕ¾·þÎñÒ»Ö±¿ÉÒÔÕý³£·ÃÎÊ¡£
¿ÉÉìËõ£ºÍ¨¹ýÓ²¼þÔö¼Ó/¼õÉÙ£¬Ìá¸ß/½µµÍ´¦ÀíÄÜÁ¦¡£
°²È«ÐÔ£ºÌá¹©ÍøÕ¾°²È«·ÃÎʺÍÊý¾Ý¼ÓÃÜ¡¢°²È«´æ´¢µÈ²ßÂÔ¡£
À©Õ¹ÐÔ£º·½±ãµØÍ¨¹ýÐÂÔö/ÒÆ³ý·½Ê½£¬Ôö¼Ó/¼õÉÙÐµĹ¦ÄÜ/Ä£¿é¡£
Ãô½ÝÐÔ£ºËæÐèÓ¦±ä£¬¿ìËÙÏìÓ¦£»

3¡¢´óÐÍÍøÕ¾¼Ü¹¹Ä£Ê½

·Ö²ã£ºÒ»°ã¿É·ÖΪӦÓò㡢·þÎñ²ã¡¢Êý¾Ý²ã¡¢¹ÜÀí²ãÓë·ÖÎö²ã£»
·Ö¸î£ºÒ»°ã°´ÕÕÒµÎñ/Ä£¿é/¹¦ÄÜÌØµã½øÐл®·Ö£¬±ÈÈçÓ¦Óòã·ÖΪÊ×Ò³¡¢Óû§ÖÐÐÄ¡£
·Ö²¼Ê½£º½«Ó¦Ó÷ֿª²¿Ê𣨱ÈÈç¶ą̀ÎïÀí»ú£©£¬Í¨¹ýÔ¶³Ìµ÷ÓÃÐͬ¹¤×÷¡£
¼¯Èº£ºÒ»¸öÓ¦ÓÃ/Ä£¿é/¹¦Äܲ¿Êð¶à·Ý£¨È磺¶ą̀ÎïÀí»ú£©£¬Í¨¹ý¸ºÔؾùºâ¹²Í¬Ìṩ¶ÔÍâ·ÃÎÊ¡£
»º´æ£º½«Êý¾Ý·ÅÔÚ¾àÀëÓ¦ÓûòÓû§×î½üµÄλÖ㬼ӿì·ÃÎÊËÙ¶È¡£
Òì²½£º½«Í¬²½µÄ²Ù×÷Òì²½»¯¡£¿Í»§¶Ë·¢³öÇëÇ󣬲»µÈ´ý·þÎñ¶ËÏìÓ¦£¬µÈ·þÎñ¶Ë´¦ÀíÍê±Ïºó£¬Ê¹ÓÃ֪ͨ»òÂÖѯµÄ·½Ê½¸æÖªÇëÇ󷽡£Ò»°ãÖ¸£ºÇëÇ󡪡ªÏìÓ¦¡ª¡ªÍ¨ÖªÄ£Ê½¡£
ÈßÓࣺÔö¼Ó¸±±¾£¬Ìá¸ß¿ÉÓÃÐÔ¡¢°²È«ÐÔÓëÐÔÄÜ¡£
°²È«£º¶ÔÒÑÖªÎÊÌâÓÐÓÐЧµÄ½â¾ö·½°¸£¬¶Ôδ֪/DZÔÚÎÊÌ⽨Á¢·¢ÏֺͷÀÓù»úÖÆ¡£
×Ô¶¯»¯£º½«Öظ´µÄ¡¢²»ÐèÒªÈ˹¤²ÎÓëµÄÊÂÇ飬ͨ¹ý¹¤¾ßµÄ·½Ê½£¬Ê¹ÓûúÆ÷Íê³É¡£
Ãô½ÝÐÔ£º»ý¼«½ÓÊÜÐèÇó±ä¸ü£¬¿ìËÙÏìÓ¦ÒµÎñ·¢Õ¹ÐèÇó¡£
4¡¢¸ßÐÔÄܼܹ¹
ÒÔÓû§ÎªÖÐÐÄ£¬Ìṩ¿ìËÙµÄÍøÒ³·ÃÎÊÌåÑé¡£Ö÷Òª²ÎÊýÓн϶̵ÄÏìӦʱ¼ä¡¢½Ï´óµÄ²¢·¢´¦ÀíÄÜÁ¦¡¢½Ï¸ßµÄÍÌÍÂÁ¿ÓëÎȶ¨µÄÐÔÄܲÎÊý¡£
¿É·ÖΪǰ¶ËÓÅ»¯¡¢Ó¦ÓòãÓÅ»¯¡¢´úÂë²ãÓÅ»¯Óë´æ´¢²ãÓÅ»¯¡£
ǰ¶ËÓÅ»¯£ºÍøÕ¾ÒµÎñÂ߼֮ǰµÄ²¿·Ö£»
ä¯ÀÀÆ÷ÓÅ»¯£º¼õÉÙHTTPÇëÇóÊý£¬Ê¹ÓÃä¯ÀÀÆ÷»º´æ£¬ÆôÓÃѹËõ£¬CSS JSλÖã¬JSÒì²½£¬¼õÉÙCookie´«Ê䣻CDN¼ÓËÙ£¬·´Ïò´úÀí£»
Ó¦ÓòãÓÅ»¯£º´¦ÀíÍøÕ¾ÒµÎñµÄ·þÎñÆ÷¡£Ê¹Óûº´æ£¬Òì²½£¬¼¯Èº
´úÂëÓÅ»¯£ººÏÀíµÄ¼Ü¹¹£¬¶àỊ̈߳¬×ÊÔ´¸´Ó㨶ÔÏ󳨣¬Ï̳߳صȣ©£¬Á¼ºÃµÄÊý¾Ý½á¹¹£¬JVMµ÷ÓÅ£¬µ¥Àý£¬CacheµÈ£»
´æ´¢ÓÅ»¯£º»º´æ¡¢¹Ì̬ӲÅÌ¡¢¹âÏË´«Êä¡¢ÓÅ»¯¶Áд¡¢´ÅÅÌÈßÓà¡¢·Ö²¼Ê½´æ´¢£¨HDFS£©¡¢NoSQLµÈ¡£
5¡¢¸ß¿ÉÓüܹ¹
´óÐÍÍøÕ¾Ó¦¸ÃÔÚÈκÎʱºò¶¼¿ÉÒÔÕý³£·ÃÎÊ£¬Õý³£Ìṩ¶ÔÍâ·þÎñ¡£ÒòΪ´óÐÍÍøÕ¾µÄ¸´ÔÓÐÔ£¬·Ö²¼Ê½£¬Á®¼Û·þÎñÆ÷£¬¿ªÔ´Êý¾Ý¿â£¬²Ù×÷ϵͳµÈÌØµã£¬Òª±£Ö¤¸ß¿ÉÓÃÊǺÜÀ§Äѵģ¬Ò²¾ÍÊÇËµÍøÕ¾µÄ¹ÊÕÏÊDz»¿É±ÜÃâµÄ¡£
ÈçºÎÌá¸ß¿ÉÓÃÐÔ£¬¾ÍÊÇÐèÒªÆÈÇнâ¾öµÄÎÊÌâ¡£Ê×ÏÈ£¬ÐèÒª´Ó¼Ü¹¹¼¶±ð¿¼ÂÇ£¬Ôڹ滮µÄʱºò£¬¾Í¿¼ÂÇ¿ÉÓÃÐÔ¡£ÐÐÒµÄÚÒ»°ãÓü¸¸ö9±íʾ¿ÉÓÃÐÔÖ¸±ê£¬±ÈÈçËĸö9£¨99.99£©£¬Ò»ÄêÄÚÔÊÐíµÄ²»¿ÉÓÃʱ¼äÊÇ53·ÖÖÓ¡£
²»Í¬²ã¼¶Ê¹ÓõIJßÂÔ²»Í¬£¬Ò»°ã²ÉÓÃÈßÓ౸·ÝºÍÊ§Ð§×ªÒÆ½â¾ö¸ß¿ÉÓÃÎÊÌâ¡£
Ó¦Óò㣺һ°ãÉè¼ÆÎªÎÞ״̬µÄ£¬¶ÔÓÚÿ´ÎÇëÇó£¬Ê¹ÓÃÄÄһ̨·þÎñÆ÷´¦ÀíÊÇûÓÐÓ°ÏìµÄ¡£Ò»°ãʹÓøºÔؾùºâ¼¼Êõ£¨ÐèÒª½â¾öSessionͬ²½ÎÊÌ⣩ʵÏָ߿ÉÓá£
·þÎñ²ã£º¸ºÔؾùºâ£¬·Ö¼¶¹ÜÀí£¬¿ìËÙʧ°Ü£¨³¬Ê±ÉèÖã©£¬Òì²½µ÷Ó㬷þÎñ½µ¼¶£¬ÃݵÈÉè¼ÆµÈ¡£
Êý¾Ý²ã£ºÈßÓ౸·Ý£¨À䣬Èȱ¸[ͬ²½£¬Òì²½]£¬Î±¸£©£¬Ê§Ð§×ªÒÆ£¨È·ÈÏ£¬×ªÒÆ£¬»Ö¸´£©¡£Êý¾Ý¸ß¿ÉÓ÷½ÃæÖøÃûµÄÀíÂÛ»ù´¡ÊÇCAPÀíÂÛ£¨³Ö¾ÃÐÔ£¬¿ÉÓÃÐÔ£¬Êý¾ÝÒ»ÖÂÐÔ[ǿһÖ£¬Óû§Ò»Ö£¬×îÖÕÒ»ÖÂ]£©
6¡¢¿ÉÉìËõ¼Ü¹¹
ÉìËõÐÔÊÇÖ¸ÔÚ²»¸Ä±äÔÓмܹ¹Éè¼ÆµÄ»ù´¡ÉÏ£¬Í¨¹ýÌí¼Ó/¼õÉÙÓ²¼þ£¨·þÎñÆ÷£©µÄ·½Ê½£¬Ìá¸ß/½µµÍϵͳµÄ´¦ÀíÄÜÁ¦¡£
Ó¦Óò㣺¶ÔÓ¦ÓýøÐд¹Ö±»òˮƽÇз֡£È»ºóÕë¶Ôµ¥Ò»¹¦ÄܽøÐиºÔؾùºâ£¨DNS¡¢HTTP[·´Ïò´úÀí]¡¢IP¡¢Á´Â·²ã£©¡£
·þÎñ²ã£ºÓëÓ¦ÓòãÀàËÆ£»
Êý¾Ý²ã£º·Ö¿â¡¢·Ö±í¡¢NoSQLµÈ£»³£ÓÃËã·¨Hash£¬Ò»ÖÂÐÔHash¡£
7¡¢¿ÉÀ©Õ¹¼Ü¹¹
¿ÉÒÔ·½±ãµØ½øÐй¦ÄÜÄ£¿éµÄÐÂÔö/ÒÆ³ý£¬Ìṩ´úÂë/Ä£¿é¼¶±ðÁ¼ºÃµÄ¿ÉÀ©Õ¹ÐÔ¡£
Ä£¿é»¯£¬×é¼þ»¯£º¸ßÄÚ¾Û£¬µÍñîºÏ£¬Ìá¸ß¸´ÓÃÐÔ£¬À©Õ¹ÐÔ¡£
Îȶ¨½Ó¿Ú£º¶¨ÒåÎȶ¨µÄ½Ó¿Ú£¬ÔÚ½Ó¿Ú²»±äµÄÇé¿öÏ£¬ÄÚ²¿½á¹¹¿ÉÒÔ¡°ËæÒ⡱±ä»¯¡£
Éè¼ÆÄ£Ê½£ºÓ¦ÓÃÃæÏò¶ÔÏó˼Ï룬ÔÔò£¬Ê¹ÓÃÉè¼ÆÄ£Ê½£¬½øÐдúÂë²ãÃæµÄÉè¼Æ¡£
ÏûÏ¢¶ÓÁУºÄ£¿é»¯µÄϵͳ£¬Í¨¹ýÏûÏ¢¶ÓÁнøÐн»»¥£¬Ê¹Ä£¿éÖ®¼äµÄÒÀÀµ½âñî¡£
·Ö²¼Ê½·þÎñ£º¹«ÓÃÄ£¿é·þÎñ»¯£¬ÌṩÆäËûϵͳʹÓã¬Ìá¸ß¿ÉÖØÓÃÐÔ£¬À©Õ¹ÐÔ¡£
8¡¢°²È«¼Ü¹¹
¶ÔÒÑÖªÎÊÌâÓÐÓÐЧµÄ½â¾ö·½°¸£¬¶Ôδ֪/DZÔÚÎÊÌ⽨Á¢·¢ÏֺͷÀÓù»úÖÆ¡£¶ÔÓÚ°²È«ÎÊÌ⣬Ê×ÏÈÒªÌá¸ß°²È«Òâʶ£¬½¨Á¢Ò»¸ö°²È«µÄÓÐЧ»úÖÆ£¬´ÓÕþ²ß²ãÃæ£¬×éÖ¯²ãÃæ½øÐб£ÕÏ£¬±ÈÈç·þÎñÆ÷ÃÜÂë²»ÄÜй¶£¬ÃÜÂëÿÔ¸üУ¬²¢ÇÒÈý´ÎÄÚ²»ÄÜÖØ¸´£»Ã¿Öܰ²È«É¨ÃèµÈ¡£ÒÔÖÆ¶È»¯µÄ·½Ê½£¬¼ÓÇ¿°²È«ÌåϵµÄ½¨É衣ͬʱ£¬ÐèҪעÒâÓ밲ȫÓйصĸ÷¸ö»·½Ú¡£°²È«ÎÊÌâ²»ÈݺöÊÓ£¬°üÀ¨»ù´¡ÉèÊ©°²È«£¬Ó¦ÓÃϵͳ°²È«£¬Êý¾Ý±£Ãܰ²È«µÈ¡£
»ù´¡ÉèÊ©°²È«£ºÓ²¼þ²É¹º£¬²Ù×÷ϵͳ£¬ÍøÂç»·¾³·½ÃæµÄ°²È«¡£Ò»°ã²ÉÓÃÕý¹æÇþµÀ¹ºÂò¸ßÖÊÁ¿µÄ²úÆ·£¬Ñ¡Ôñ°²È«µÄ²Ù×÷ϵͳ£¬¼°Ê±ÐÞ²¹Â©¶´£¬°²×°É±¶¾Èí¼þ·À»ðǽ¡£·À·¶²¡¶¾£¬ºóÃÅ¡£ÉèÖ÷À»ðǽ²ßÂÔ£¬½¨Á¢DDOS·ÀÓùϵͳ£¬Ê¹Óù¥»÷¼ì²âϵͳ£¬½øÐÐ×ÓÍø¸ôÀëµÈÊֶΡ£
Ó¦ÓÃϵͳ°²È«£ºÔÚ³ÌÐò¿ª·¢Ê±£¬¶ÔÒÑÖª³£ÓÃÎÊÌ⣬ʹÓÃÕýÈ·µÄ·½Ê½£¬ÔÚ´úÂë²ãÃæ½â¾öµô¡£·ÀÖ¹¿çÕ¾½Å±¾¹¥»÷£¨XSS£©£¬×¢Èë¹¥»÷£¬¿çÕ¾ÇëÇóαÔ죨CSRF£©£¬´íÎóÐÅÏ¢£¬HTML×¢ÊÍ£¬ÎļþÉÏ´«£¬Â·¾¶±éÀúµÈ¡£»¹¿ÉÒÔʹÓÃWebÓ¦Ó÷À»ðǽ£¨±ÈÈ磺ModSecurity£©£¬½øÐа²È«Â©¶´É¨ÃèµÈ´ëÊ©£¬¼ÓǿӦÓü¶±ðµÄ°²È«¡£
Êý¾Ý±£Ãܰ²È«£º´æ´¢°²È«£¨´æ´¢ÔÚ¿É¿¿µÄÉ豸£¬ÊµÊ±£¬¶¨Ê±±¸·Ý£©£¬±£´æ°²È«£¨ÖØÒªµÄÐÅÏ¢¼ÓÃܱ£´æ£¬Ñ¡ÔñºÏÊʵÄÈËÔ±¸´ÔÓ±£´æºÍ¼ì²âµÈ£©£¬´«Ê䰲ȫ£¨·ÀÖ¹Êý¾ÝÇÔÈ¡ºÍÊý¾Ý´Û¸Ä£©£»
³£ÓõļӽâÃÜËã·¨£¨µ¥ÏîÉ¢ÁмÓÃÜ[MD5¡¢SHA]£¬¶Ô³Æ¼ÓÃÜ[DES¡¢3DES¡¢RC]£©£¬·Ç¶Ô³Æ¼ÓÃÜ[RSA]µÈ¡£
9¡¢Ãô½ÝÐÔ
ÍøÕ¾µÄ¼Ü¹¹Éè¼Æ£¬ÔËά¹ÜÀíÒªÊÊÓ¦±ä»¯£¬Ìṩ¸ßÉìËõÐÔ£¬¸ßÀ©Õ¹ÐÔ¡£·½±ãµÄÓ¦¶Ô¿ìËÙµÄÒµÎñ·¢Õ¹£¬Í»Ôö¸ßÁ÷Á¿·ÃÎʵÈÒªÇó¡£
³ýÉÏÃæ½éÉܵļܹ¹ÒªËØÍ⣬»¹ÐèÒªÒýÈëÃô½Ý¹ÜÀí£¬Ãô½Ý¿ª·¢µÄ˼Ï롣ʹҵÎñ£¬²úÆ·£¬¼¼Êõ£¬ÔËάͳһÆðÀ´£¬ËæÐèÓ¦±ä£¬¿ìËÙÏìÓ¦¡£
10¡¢´óÐͼܹ¹¾ÙÀý

ÒÔÉϲÉÓÃÆß²ãÂß¼¼Ü¹¹£¬µÚÒ»²ã¿Í»§²ã£¬µÚ¶þ²ãǰ¶ËÓÅ»¯²ã£¬µÚÈý²ãÓ¦Óò㣬µÚËIJã·þÎñ²ã£¬µÚÎå²ãÊý¾Ý´æ´¢²ã£¬µÚÁù²ã´óÊý¾Ý´æ´¢²ã£¬µÚÆß²ã´óÊý¾Ý´¦Àí²ã¡£
¿Í»§²ã£ºÖ§³ÖPCä¯ÀÀÆ÷ºÍÊÖ»úAPP¡£²î±ðÊÇÊÖ»úAPP¿ÉÒÔÖ±½Óͨ¹ýIP·ÃÎÊ£¬·´Ïò´úÀí·þÎñÆ÷¡£
ǰ¶Ë²ã£ºÊ¹ÓÃDNS¸ºÔؾùºâ£¬CDN±¾µØ¼ÓËÙÒÔ¼°·´Ïò´úÀí·þÎñ£»
Ó¦ÓÃ²ã£ºÍøÕ¾Ó¦Óü¯Èº£»°´ÕÕÒµÎñ½øÐд¹Ö±²ð·Ö£¬±ÈÈçÉÌÆ·Ó¦Ó㬻áÔ±ÖÐÐĵȣ»
·þÎñ²ã£ºÌṩ¹«Ó÷þÎñ£¬±ÈÈçÓû§·þÎñ£¬¶©µ¥·þÎñ£¬Ö§¸¶·þÎñµÈ£»
Êý¾Ý²ã£ºÖ§³Ö¹ØÏµÐÍÊý¾Ý¿â¼¯Èº£¨Ö§³Ö¶Áд·ÖÀ룩£¬NOSQL¼¯Èº£¬·Ö²¼Ê½Îļþϵͳ¼¯Èº£»ÒÔ¼°·Ö²¼Ê½Cache£»
´óÊý¾Ý´æ´¢²ã£ºÖ§³ÖÓ¦ÓòãºÍ·þÎñ²ãµÄÈÕÖ¾Êý¾ÝÊÕ¼¯£¬¹ØÏµÊý¾Ý¿âºÍNOSQLÊý¾Ý¿âµÄ½á¹¹»¯ºÍ°ë½á¹¹»¯Êý¾ÝÊÕ¼¯£»
´óÊý¾Ý´¦Àí²ã£ºÍ¨¹ýMapreduce½øÐÐÀëÏßÊý¾Ý·ÖÎö»òStormʵʱÊý¾Ý·ÖÎö£¬²¢½«´¦ÀíºóµÄÊý¾Ý´æÈë¹ØÏµÐÍÊý¾Ý¿â¡££¨Êµ¼ÊʹÓÃÖУ¬ÀëÏßÊý¾ÝºÍʵʱÊý¾Ý»á°´ÕÕÒµÎñÒªÇó½øÐзÖÀà´¦Àí£¬²¢´æÈ벻ͬµÄÊý¾Ý¿âÖУ¬¹©Ó¦Óòã»ò·þÎñ²ãʹÓã©¡£
¶þ¡¢´óÐ͵çÉÌÍøÕ¾ÏµÍ³¼Ü¹¹Ñݱä¹ý³Ì
Ò»¸ö³ÉÊìµÄ´óÐÍÍøÕ¾£¨ÈçÌÔ±¦¡¢Ììè¡¢ÌÚѶµÈ£©µÄϵͳ¼Ü¹¹²¢²»ÊÇÒ»¿ªÊ¼Éè¼ÆÊ±¾Í¾ß±¸ÍêÕûµÄ¸ßÐÔÄÜ¡¢¸ß¿ÉÓᢸßÉìËõµÈÌØÐԵģ¬ËüÊÇËæ×ÅÓû§Á¿µÄÔö¼Ó£¬ÒµÎñ¹¦ÄܵÄÀ©Õ¹Öð½¥ÑݱäÍêÉÆµÄ£¬ÔÚÕâ¸ö¹ý³ÌÖУ¬¿ª·¢Ä£Ê½¡¢¼¼Êõ¼Ü¹¹¡¢Éè¼ÆË¼ÏëÒ²·¢ÉúÁ˺ܴóµÄ±ä»¯£¬¾ÍÁ¬¼¼ÊõÈËÔ±Ò²´Ó¼¸¸öÈË·¢Õ¹µ½Ò»¸ö²¿ÃÅÉõÖÁÒ»Ìõ²úÆ·Ïß¡£
ËùÒÔ³ÉÊìµÄϵͳ¼Ü¹¹ÊÇËæ×ÅÒµÎñµÄÀ©Õ¹¶øÖð²½ÍêÉÆµÄ£¬²¢²»ÊÇÒ»õí¶ø¾Í£»²»Í¬ÒµÎñÌØÕ÷µÄϵͳ£¬»áÓи÷×ԵIJàÖØµã£¬ÀýÈçÌÔ±¦£¬Òª½â¾öº£Á¿µÄÉÌÆ·ÐÅÏ¢µÄËÑË÷¡¢Ïµ¥¡¢Ö§¸¶£»ÀýÈçÌÚѶ£¬Òª½â¾öÊýÒÚÓû§µÄʵʱÏûÏ¢´«Ê䣻°Ù¶ÈËüÒª´¦Àíº£Á¿µÄËÑË÷ÇëÇó¡£
ËûÃǶ¼Óи÷×ÔµÄÒµÎñÌØÐÔ£¬ÏµÍ³¼Ü¹¹Ò²ÓÐËù²»Í¬¡£¾¡¹ÜÈç´ËÎÒÃÇÒ²¿ÉÒÔ´ÓÕâЩ²»Í¬µÄÍøÕ¾±³¾°ÖУ¬ÕÒ³öÆäÖй²Óõļ¼Êõ£¬ÕâЩ¼¼ÊõºÍÊֶι㷺ÔËÓÃÔÚ´óÐÍÍøÕ¾ÏµÍ³µÄ¼Ü¹¹ÖУ¬ÏÂÃæ¾Íͨ¹ý½éÉÜ´óÐÍÍøÕ¾ÏµÍ³µÄÑÝ»¯¹ý³Ì£¬À´ÈÏʶÕâЩ¼¼ÊõºÍÊֶΡ£
1¡¢×ʼµÄÍøÕ¾¼Ü¹¹
×î³õµÄ¼Ü¹¹£¬Ó¦ÓóÌÐò¡¢Êý¾Ý¿â¡¢Îļþ¶¼²¿ÊðÔÚһ̨·þÎñÆ÷ÉÏ£¬Èçͼ£º

2¡¢Ó¦Óá¢Êý¾Ý¡¢Îļþ·ÖÀë
Ëæ×ÅÒµÎñµÄÀ©Õ¹£¬Ò»Ì¨·þÎñÆ÷ÒѾ²»ÄÜÂú×ãÐÔÄÜÐèÇ󣬹ʽ«Ó¦ÓóÌÐò¡¢Êý¾Ý¿â¡¢Îļþ¸÷×Ô²¿ÊðÔÚ¶ÀÁ¢µÄ·þÎñÆ÷ÉÏ£¬²¢ÇÒ¸ù¾Ý·þÎñÆ÷µÄÓÃ;ÅäÖò»Í¬µÄÓ²¼þ£¬´ïµ½×î¼ÑµÄÐÔÄÜЧ¹û¡£

3¡¢ÀûÓûº´æ¸ÄÉÆÍøÕ¾ÐÔÄÜ
ÔÚÓ²¼þÓÅ»¯ÐÔÄܵÄͬʱ£¬Í¬Ê±Ò²Í¨¹ýÈí¼þ½øÐÐÐÔÄÜÓÅ»¯£¬Ôڴ󲿷ֵÄÍøÕ¾ÏµÍ³ÖУ¬¶¼»áÀûÓûº´æ¼¼Êõ¸ÄÉÆÏµÍ³µÄÐÔÄÜ£¬Ê¹Óûº´æÖ÷ÒªÔ´ÓÚÈȵãÊý¾ÝµÄ´æÔÚ£¬´ó²¿·ÖÍøÕ¾·ÃÎʶ¼×ñÑ28ÔÔò£¨¼´80%µÄ·ÃÎÊÇëÇó£¬×îÖÕÂäÔÚ20%µÄÊý¾ÝÉÏ£©£¬ËùÒÔÎÒÃÇ¿ÉÒÔ¶ÔÈȵãÊý¾Ý½øÐлº´æ£¬¼õÉÙÕâЩÊý¾ÝµÄ·ÃÎÊ·¾¶£¬Ìá¸ßÓû§ÌåÑé¡£

»º´æÊµÏÖ³£¼ûµÄ·½Ê½ÊDZ¾µØ»º´æ¡¢·Ö²¼Ê½»º´æ¡£µ±È»»¹ÓÐCDN¡¢·´Ïò´úÀíµÈ£¬Õâ¸öºóÃæÔÙ½²¡£±¾µØ»º´æ£¬¹ËÃû˼ÒåÊǽ«Êý¾Ý»º´æÔÚÓ¦Ó÷þÎñÆ÷±¾µØ£¬¿ÉÒÔ´æÔÚÄÚ´æÖУ¬Ò²¿ÉÒÔ´æÔÚÎļþ£¬OSCache¾ÍÊdz£Óõı¾µØ»º´æ×é¼þ¡£±¾µØ»º´æµÄÌØµãÊÇËٶȿ죬µ«ÒòΪ±¾µØ¿Õ¼äÓÐÏÞËùÒÔ»º´æÊý¾ÝÁ¿Ò²ÓÐÏÞ¡£·Ö²¼Ê½»º´æµÄÌØµãÊÇ£¬¿ÉÒÔ»º´æº£Á¿µÄÊý¾Ý£¬²¢ÇÒÀ©Õ¹·Ç³£ÈÝÒ×£¬ÔÚÃÅ»§ÀàÍøÕ¾Öг£³£±»Ê¹Óã¬ËٶȰ´ÀíûÓб¾µØ»º´æ¿ì£¬³£Óõķֲ¼Ê½»º´æÊÇMemcached¡¢Redis¡£
4¡¢Ê¹Óü¯Èº¸ÄÉÆÓ¦Ó÷þÎñÆ÷ÐÔÄÜ
Ó¦Ó÷þÎñÆ÷×÷ÎªÍøÕ¾µÄÈë¿Ú£¬»á³Ðµ£´óÁ¿µÄÇëÇó£¬ÎÒÃÇÍùÍùͨ¹ýÓ¦Ó÷þÎñÆ÷¼¯ÈºÀ´·Öµ£ÇëÇóÊý¡£Ó¦Ó÷þÎñÆ÷Ç°Ãæ²¿Êð¸ºÔؾùºâ·þÎñÆ÷µ÷¶ÈÓû§ÇëÇ󣬸ù¾Ý·Ö·¢²ßÂÔ½«ÇëÇó·Ö·¢µ½¶à¸öÓ¦Ó÷þÎñÆ÷½Úµã¡£

³£ÓõĸºÔؾùºâ¼¼ÊõÓ²¼þµÄÓÐF5£¬¼Û¸ñ±È½Ï¹ó£¬Èí¼þµÄÓÐLVS¡¢Nginx¡¢HAProxy¡£LVSÊÇËÄ²ã¸ºÔØ¾ùºâ£¬¸ù¾ÝÄ¿±êµØÖ·ºÍ¶Ë¿ÚÑ¡ÔñÄÚ²¿·þÎñÆ÷£¬NginxºÍHAProxyÊÇÆß²ã¸ºÔØ¾ùºâ£¬¿ÉÒÔ¸ù¾Ý±¨ÎÄÄÚÈÝÑ¡ÔñÄÚ²¿·þÎñÆ÷£¬Òò´ËLVS·Ö·¢Â·¾¶ÓÅÓÚNginxºÍHAProxy£¬ÐÔÄÜÒª¸ßЩ£¬¶øNginxºÍHAProxyÔò¸ü¾ßÅäÖÃÐÔ£¬Èç¿ÉÒÔÓÃÀ´×ö¶¯¾²·ÖÀ루¸ù¾ÝÇëÇó±¨ÎÄÌØÕ÷£¬Ñ¡Ôñ¾²Ì¬×ÊÔ´·þÎñÆ÷»¹ÊÇÓ¦Ó÷þÎñÆ÷£©¡£
5¡¢Êý¾Ý¿â¶Áд·ÖÀëºÍ·Ö¿â·Ö±í
Ëæ×ÅÓû§Á¿µÄÔö¼Ó£¬Êý¾Ý¿â³ÉΪ×î´óµÄÆ¿¾±£¬¸ÄÉÆÊý¾Ý¿âÐÔÄܳ£ÓõÄÊÖ¶ÎÊǽøÐжÁд·ÖÀëÒÔ¼°·Ö¿â·Ö±í£¬¶Áд·ÖÀë¹ËÃû˼Òå¾ÍÊǽ«Êý¾Ý¿â·ÖΪ¶Á¿âºÍд¿â£¬Í¨¹ýÖ÷±¸¹¦ÄÜʵÏÖÊý¾Ýͬ²½¡£·Ö¿â·Ö±íÔò·ÖΪˮƽÇзֺʹ¹Ö±Çз֣¬Ë®Æ½ÇзÖÔòÊǶÔÒ»¸öÊý¾Ý¿âÌØ´óµÄ±í½øÐвð·Ö£¬ÀýÈçÓû§±í¡£´¹Ö±ÇзÖÔòÊǸù¾ÝÒµÎñµÄ²»Í¬À´Çз֣¬ÈçÓû§ÒµÎñ¡¢ÉÌÆ·ÒµÎñÏà¹ØµÄ±í·ÅÔÚ²»Í¬µÄÊý¾Ý¿âÖС£

6¡¢Ê¹ÓÃCDNºÍ·´Ïò´úÀíÌá¸ßÍøÕ¾ÐÔÄÜ
¼ÙÈçÎÒÃǵķþÎñÆ÷¶¼²¿ÊðÔڳɶ¼µÄ»ú·¿£¬¶ÔÓÚËÄ´¨µÄÓû§À´Ëµ·ÃÎÊÊǽϿìµÄ£¬¶ø¶ÔÓÚ±±¾©µÄÓû§·ÃÎÊÊǽÏÂýµÄ£¬ÕâÊÇÓÉÓÚËÄ´¨ºÍ±±¾©·Ö±ðÊôÓÚµçÐźÍÁªÍ¨µÄ²»Í¬·¢´ïµØÇø£¬±±¾©Óû§·ÃÎÊÐèҪͨ¹ý»¥ÁªÂ·ÓÉÆ÷¾¹ý½Ï³¤µÄ·¾¶²ÅÄÜ·ÃÎʵ½³É¶¼µÄ·þÎñÆ÷£¬·µ»ØÂ·¾¶Ò²Ò»Ñù£¬ËùÒÔÊý¾Ý´«Êäʱ¼ä±È½Ï³¤¡£¶ÔÓÚÕâÖÖÇé¿ö£¬³£³£Ê¹ÓÃCDN½â¾ö£¬CDN½«Êý¾ÝÄÚÈÝ»º´æµ½ÔËÓªÉ̵Ļú·¿£¬Óû§·ÃÎÊʱÏÈ´Ó×î½üµÄÔËÓªÉÌ»ñÈ¡Êý¾Ý£¬ÕâÑù´ó´ó¼õÉÙÁËÍøÂç·ÃÎʵÄ·¾¶¡£±È½ÏרҵµÄCDNÔËÓªÉÌÓÐÀ¶Ñ´¡¢ÍøËÞ¡£
¶ø·´Ïò´úÀí£¬ÔòÊDz¿ÊðÔÚÍøÕ¾µÄ»ú·¿£¬µ±Óû§ÇëÇó´ïµ½Ê±Ê×ÏÈ·ÃÎÊ·´Ïò´úÀí·þÎñÆ÷£¬·´Ïò´úÀí·þÎñÆ÷½«»º´æµÄÊý¾Ý·µ»Ø¸øÓû§£¬Èç¹ûûÓлº´æÊý¾Ý²Å»á¼ÌÐø·ÃÎÊÓ¦Ó÷þÎñÆ÷»ñÈ¡£¬ÕâÑù×ö¼õÉÙÁË»ñÈ¡Êý¾ÝµÄ³É±¾¡£·´Ïò´úÀíÓÐSquid¡¢Nginx¡£

7¡¢Ê¹Ó÷ֲ¼Ê½Îļþϵͳ
Óû§Ò»ÌìÌìÔö¼Ó£¬ÒµÎñÁ¿Ô½À´Ô½´ó£¬²úÉúµÄÎļþÔ½À´Ô½¶à£¬µ¥Ì¨µÄÎļþ·þÎñÆ÷ÒѾ²»ÄÜÂú×ãÐèÇó£¬Õâʱ¾ÍÐèÒª·Ö²¼Ê½ÎļþϵͳµÄÖ§³Å¡£³£Óõķֲ¼Ê½ÎļþϵͳÓÐGFS¡¢HDFS¡¢TFS¡£

8¡¢Ê¹ÓÃNoSQLºÍËÑË÷ÒýÇæ
¶ÔÓÚº£Á¿Êý¾ÝµÄ²éѯºÍ·ÖÎö£¬ÎÒÃÇʹÓÃNoSQLÊý¾Ý¿â¼ÓÉÏËÑË÷ÒýÇæ¿ÉÒÔ´ïµ½¸üºÃµÄÐÔÄÜ¡£²¢²»ÊÇËùÓеÄÊý¾Ý¶¼Òª·ÅÔÚ¹ØÏµÐÍÊý¾ÝÖС£³£ÓõÄNoSQLÓÐMongoDB¡¢HBase¡¢Redis£¬ËÑË÷ÒýÇæÓÐLucene¡¢Solr¡¢Elasticsearch¡£

9¡¢½«Ó¦Ó÷þÎñÆ÷½øÐÐÒµÎñ²ð·Ö
Ëæ×ÅÒµÎñ½øÒ»²½À©Õ¹£¬Ó¦ÓóÌÐò±äµÃ·Ç³£Ó·Ö×£¬ÕâʱÎÒÃÇÐèÒª½«Ó¦ÓóÌÐò½øÐÐÒµÎñ²ð·Ö£¬Èç°Ù¶È·ÖΪÐÂÎÅ¡¢ÍøÒ³¡¢Í¼Æ¬µÈÒµÎñ¡£Ã¿¸öÒµÎñÓ¦ÓøºÔðÏà¶Ô¶ÀÁ¢µÄÒµÎñÔË×÷¡£ÒµÎñÖ®¼äͨ¹ýÏûÏ¢½øÐÐͨÐÅ»òÕß¹²ÏíÊý¾Ý¿âÀ´ÊµÏÖ¡£

10¡¢´î½¨·Ö²¼Ê½·þÎñ
ÕâʱÎÒÃÇ·¢ÏÖ¸÷¸öÒµÎñÓ¦Óö¼»áʹÓõ½Ò»Ð©»ù±¾µÄÒµÎñ·þÎñ£¬ÀýÈçÓû§·þÎñ¡¢¶©µ¥·þÎñ¡¢Ö§¸¶·þÎñ¡¢°²È«·þÎñ£¬ÕâЩ·þÎñÊÇÖ§³Å¸÷ÒµÎñÓ¦ÓõĻù±¾ÒªËØ¡£ÎÒÃǽ«ÕâЩ·þÎñ³éÈ¡³öÀ´ÀûÓ÷ֲ¿Ê½·þÎñ¿ò¼Ü´î½¨·Ö²¼Ê½·þÎñ¡£°¢ÀïµÄDubboÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£

Èý¡¢Ò»ÕÅͼ˵Ã÷µçÉ̼ܹ¹

ËÄ¡¢´óÐ͵çÉÌÍøÕ¾¼Ü¹¹°¸Àý
1¡¢µçḚ́¸ÀýµÄÔÒò
·Ö²¼Ê½´óÐÍÍøÕ¾£¬Ä¿Ç°¿´Ö÷ÒªÓм¸Àࣺ
´óÐÍÃÅ»§£¬±ÈÈçÍøÒ×£¬ÐÂÀ˵ȣ»
SNSÍøÕ¾£¬±ÈÈçУÄÚ£¬¿ªÐÄÍøµÈ£»
µçÉÌÍøÕ¾£¬±ÈÈç°¢Àï°Í°Í£¬¾©¶«É̳ǣ¬¹úÃÀÔÚÏߣ¬Æû³µÖ®¼ÒµÈ¡£
´óÐÍÃÅ»§Ò»°ãÊÇÐÂÎÅÀàÐÅÏ¢£¬¿ÉÒÔʹÓÃCDN£¬¾²Ì¬»¯µÈ·½Ê½ÓÅ»¯£¬¿ªÐÄÍøµÈ½»»¥ÐԱȽ϶࣬¿ÉÄÜ»áÒýÈë¸ü¶àµÄNoSQL£¬·Ö²¼Ê½»º´æ£¬Ê¹ÓøßÐÔÄܵÄͨÐÅ¿ò¼ÜµÈ¡£µçÉÌÍøÕ¾¾ß±¸ÒÔÉÏÁ½ÀàµÄÌØµã£¬±ÈÈç²úÆ·ÏêÇé¿ÉÒÔ²ÉÓÃCDN£¬¾²Ì¬»¯£¬½»»¥ÐԸߵÄÐèÒª²ÉÓÃNoSQLµÈ¼¼Êõ¡£Òò´Ë£¬ÎÒÃDzÉÓõçÉÌÍøÕ¾×÷Ϊ°¸Àý£¬½øÐзÖÎö¡£
2¡¢µçÉÌÍøÕ¾ÐèÇó
¿Í»§ÐèÇó£º
½¨Á¢Ò»¸öȫƷÀàµÄµç×ÓÉÌÎñÍøÕ¾£¨B2C£©£¬Óû§¿ÉÒÔÔÚÏß¹ºÂòÉÌÆ·£¬¿ÉÒÔÔÚÏßÖ§¸¶£¬Ò²¿ÉÒÔ»õµ½¸¶¿î£»
Óû§¹ºÂòʱ¿ÉÒÔÔÚÏßÓë¿Í·þ¹µÍ¨£»
Óû§ÊÕµ½ÉÌÆ·ºó£¬¿ÉÒÔ¸øÉÌÆ·´ò·Ö£¬ÆÀ¼Û£»
ĿǰÓгÉÊìµÄ½øÏú´æÏµÍ³£»ÐèÒªÓëÍøÕ¾¶Ô½Ó£»
Ï£ÍûÄܹ»Ö§³Ö3~5Ä꣬ҵÎñµÄ·¢Õ¹£»
Ô¤¼Æ3~5ÄêÓû§Êý´ïµ½1000Íò£»
¶¨ÆÚ¾Ù°ìË«11¡¢Ë«12¡¢Èý°ËÄÐÈ˽ڵȻ£»
ÆäËûµÄ¹¦Äܲο¼¾©¶«»ò¹úÃÀÔÚÏßµÈÍøÕ¾¡£
¿Í»§¾ÍÊǿͻ§£¬²»»á¸æËßÄã¾ßÌåҪʲô£¬Ö»»á¸æËßÄãËûÏëҪʲô£¬ÎÒÃǺܶàʱºòÒªÒýµ¼£¬ÍÚ¾ò¿Í»§µÄÐèÇ󡣺ÃÔÚÌṩÁËÃ÷È·µÄ²Î¿¼ÍøÕ¾¡£Òò´Ë£¬ÏÂÒ»²½Òª½øÐдóÁ¿µÄ·ÖÎö£¬½áºÏÐÐÒµ£¬ÒÔ¼°²Î¿¼ÍøÕ¾£¬¸ø¿Í»§Ìṩ·½°¸¡£
ÐèÇó¹¦ÄܾØÕó
ÐèÇó¹ÜÀí´«Í³µÄ×ö·¨£¬»áʹÓÃÓÃÀýͼ»òÄ£¿éͼ£¨ÐèÇóÁÐ±í£©½øÐÐÐèÇóµÄÃèÊö¡£ÕâÑù×ö³£³£ºöÊÓµôÒ»¸öºÜÖØÒªµÄÐèÇ󣨷ǹ¦ÄÜÐèÇ󣩣¬Òò´ËÍÆ¼ö´ó¼ÒʹÓÃÐèÇó¹¦ÄܾØÕ󣬽øÐÐÐèÇóÃèÊö¡£
±¾µçÉÌÍøÕ¾µÄÐèÇó¾ØÕóÈçÏ£º

3¡¢ÍøÕ¾³õ¼¶¼Ü¹¹
Ò»°ãÍøÕ¾£¬¸Õ¿ªÊ¼µÄ×ö·¨£¬ÊÇÈý̨·þÎñÆ÷£¬Ò»Ì¨²¿ÊðÓ¦Óã¬Ò»Ì¨²¿ÊðÊý¾Ý¿â£¬Ò»Ì¨²¿ÊðNFSÎļþϵͳ¡£
ÕâÊÇǰ¼¸Äê±È½Ï´«Í³µÄ×ö·¨£¬Ö®Ç°¼ûµ½Ò»¸öÍøÕ¾10Íò¶à»áÔ±£¬´¹Ö±·þ×°Éè¼ÆÃÅ»§£¬N¶àͼƬ¡£Ê¹ÓÃÁËһ̨·þÎñÆ÷²¿ÊðÁËÓ¦Óã¬Êý¾Ý¿âÒÔ¼°Í¼Æ¬´æ´¢¡£³öÏÖÁ˺ܶàÐÔÄÜÎÊÌâ¡£
ÈçÏÂͼ£º

µ«ÊÇ£¬Ä¿Ç°Ö÷Á÷µÄÍøÕ¾¼Ü¹¹ÒѾ·¢ÉúÁË·Ì츲µØµÄ±ä»¯¡£Ò»°ã¶¼»á²ÉÓü¯ÈºµÄ·½Ê½£¬½øÐи߿ÉÓÃÉè¼Æ¡£ÖÁÉÙÊÇÏÂÃæÕâ¸öÑù×Ó£º

ʹÓü¯Èº¶ÔÓ¦Ó÷þÎñÆ÷½øÐÐÈßÓ࣬ʵÏָ߿ÉÓ㻣¨¸ºÔؾùºâÉ豸¿ÉÓëÓ¦ÓÃÒ»¿é²¿Êð£©
ʹÓÃÊý¾Ý¿âÖ÷±¸Ä£Ê½£¬ÊµÏÖÊý¾Ý±¸·ÝºÍ¸ß¿ÉÓã»
4¡¢ÏµÍ³ÈÝÁ¿Ô¤¹À
Ô¤¹À²½Ö裺
×¢²áÓû§Êý-ÈÕ¾ùUVÁ¿-ÿÈÕµÄPVÁ¿-ÿÌìµÄ²¢·¢Á¿£»
·åÖµÔ¤¹À£ºÆ½³£Á¿µÄ2~3±¶£»
¸ù¾Ý²¢·¢Á¿£¨²¢·¢£¬ÊÂÎñÊý£©£¬´æ´¢ÈÝÁ¿¼ÆËãϵͳÈÝÁ¿¡£
¸ù¾Ý¿Í»§ÐèÇó£º3~5ÄêÓû§Êý´ïµ½1000Íò×¢²áÓû§£¬¿ÉÒÔ×öÿÃë²¢·¢ÊýÔ¤¹À£º
ÿÌìµÄUVΪ200Íò£¨¶þ°ËÔÔò£©£»
ÿÈÕÿÌìµã»÷ä¯ÀÀ30´Î£»
PVÁ¿£º200*30=6000Íò£»
¼¯ÖзÃÎÊÁ¿£º24*0.2=4.8Сʱ»áÓÐ6000Íò*0.8=4800Íò£¨¶þ°ËÔÔò£©£»
ÿ·Ö²¢·¢Á¿£º4.8*60=288·ÖÖÓ£¬Ã¿·ÖÖÓ·ÃÎÊ4800/288=16.7Íò£¨Ô¼µÈÓÚ£©£»
ÿÃë²¢·¢Á¿£º16.7Íò/60=2780£¨Ô¼µÈÓÚ£©£»
¼ÙÉ裺¸ß·åÆÚΪƽ³£ÖµµÄÈý±¶£¬ÔòÿÃëµÄ²¢·¢Êý¿ÉÒÔ´ïµ½8340´Î¡£
1ºÁÃë=1.3´Î·ÃÎÊ£»
ûºÃºÃѧÊýѧºó»ÚÁ˰ɣ¿£¡£¨²»ÖªµÀÒÔÉÏËãÊÇ·ñÓдíÎ󣬺ǺÇ~~£©
·þÎñÆ÷Ô¤¹À£º£¨ÒÔtomcat·þÎñÆ÷¾ÙÀý£©
°´Ò»Ì¨web·þÎñÆ÷£¬Ö§³ÖÿÃë300¸ö²¢·¢¼ÆË㡣ƽ³£ÐèÒª10̨·þÎñÆ÷£¨Ô¼µÈÓÚ£©£»[tomcatĬÈÏÅäÖÃÊÇ150]£¬¸ß·åÆÚÐèÒª30̨·þÎñÆ÷£»
ÈÝÁ¿Ô¤¹À£º70/90ÔÔò
ϵͳCPUÒ»°ãά³ÖÔÚ70%×óÓÒµÄˮƽ£¬¸ß·åÆÚ´ïµ½90%µÄˮƽ£¬ÊDz»ÀË·Ñ×ÊÔ´£¬²¢±È½ÏÎȶ¨µÄ¡£Äڴ棬IOÀàËÆ¡£
ÒÔÉÏÔ¤¹À½ö¹©²Î¿¼£¬ÒòΪ·þÎñÆ÷ÅäÖã¬ÒµÎñÂß¼¸´ÔӶȵȶ¼ÓÐÓ°Ïì¡£ÔÚ´ËCPU£¬Ó²ÅÌ£¬ÍøÂçµÈ²»ÔÙ½øÐÐÆÀ¹À¡£
5¡¢ÍøÕ¾¼Ü¹¹·ÖÎö
¸ù¾ÝÒÔÉÏÔ¤¹À£¬Óм¸¸öÎÊÌ⣺
ÐèÒª²¿Êð´óÁ¿µÄ·þÎñÆ÷£¬¸ß·åÆÚ¼ÆË㣬¿ÉÄÜÒª²¿Êð30̨Web·þÎñÆ÷¡£²¢ÇÒÕâÈýʮ̨·þÎñÆ÷£¬Ö»ÓÐÃëɱ£¬»î¶¯Ê±²Å»áÓõ½£¬´æÔÚ´óÁ¿µÄÀË·Ñ¡£
ËùÓеÄÓ¦Óò¿ÊðÔÚͬһ̨·þÎñÆ÷£¬Ó¦ÓÃÖ®¼äñîºÏÑÏÖØ¡£ÐèÒª½øÐд¹Ö±ÇзֺÍˮƽÇз֡£
´óÁ¿Ó¦ÓôæÔÚÈßÓà´úÂë
·þÎñÆ÷Sessionͬ²½ºÄ·Ñ´óÁ¿ÄÚ´æºÍÍøÂç´ø¿í
Êý¾ÝÐèҪƵ·±·ÃÎÊÊý¾Ý¿â£¬Êý¾Ý¿â·ÃÎÊѹÁ¦¾Þ´ó¡£
´óÐÍÍøÕ¾Ò»°ãÐèÒª×öÒÔϼܹ¹ÓÅ»¯£¨ÓÅ»¯ÊǼܹ¹Éè¼ÆÊ±£¬¾ÍÒª¿¼Âǵģ¬Ò»°ã´Ó¼Ü¹¹/´úÂë¼¶±ð½â¾ö£¬µ÷ÓÅÖ÷ÒªÊǼòµ¥²ÎÊýµÄµ÷Õû£¬±ÈÈçJVMµ÷ÓÅ£»Èç¹ûµ÷ÓÅÉæ¼°´óÁ¿´úÂë¸ÄÔ죬¾Í²»Êǵ÷ÓÅÁË£¬ÊôÓÚÖØ¹¹£©£º
ÒµÎñ²ð·Ö
Ó¦Óü¯Èº²¿Ê𣨷ֲ¼Ê½²¿Ê𣬼¯Èº²¿ÊðºÍ¸ºÔؾùºâ£©
¶à¼¶»º´æ
µ¥µãµÇ¼£¨·Ö²¼Ê½Session£©
Êý¾Ý¿â¼¯Èº£¨¶Áд·ÖÀ룬·Ö¿â·Ö±í£©
·þÎñ»¯
ÏûÏ¢¶ÓÁÐ
ÆäËû¼¼Êõ
6¡¢ÍøÕ¾¼Ü¹¹ÓÅ»¯
£¨1£©ÒµÎñ²ð·Ö
¸ù¾ÝÒµÎñÊôÐÔ½øÐд¹Ö±Çз֣¬»®·ÖΪ²úÆ·×Óϵͳ£¬¹ºÎï×Óϵͳ£¬Ö§¸¶×Óϵͳ£¬ÆÀÂÛ×Óϵͳ£¬¿Í·þ×Óϵͳ£¬½Ó¿Ú×Óϵͳ£¨¶Ô½ÓÈç½øÏú´æ£¬¶ÌÐŵÈÍⲿϵͳ£©¡£
¸ù¾ÝÒµÎñ×Óϵͳ½øÐеȼ¶¶¨Ò壬¿É·ÖΪºËÐÄϵͳºÍ·ÇºËÐÄϵͳ¡£ºËÐÄϵͳ£º²úÆ·×Óϵͳ£¬¹ºÎï×Óϵͳ£¬Ö§¸¶×Óϵͳ£»·ÇºËÐÄ£ºÆÀÂÛ×Óϵͳ£¬¿Í·þ×Óϵͳ£¬½Ó¿Ú×Óϵͳ¡£
ÒµÎñ²ð·Ö×÷ÓãºÌáÉýΪ×Óϵͳ¿ÉÓÉרÃŵÄÍŶӺͲ¿ÃŸºÔð£¬×¨ÒµµÄÈË×öרҵµÄÊ£¬½â¾öÄ£¿éÖ®¼äñîºÏÒÔ¼°À©Õ¹ÐÔÎÊÌ⣻ÿ¸ö×Óϵͳµ¥¶À²¿Ê𣬱ÜÃ⼯Öв¿Êðµ¼ÖÂÒ»¸öÓ¦ÓùÒÁË£¬È«²¿Ó¦Óò»¿ÉÓõÄÎÊÌâ¡£
µÈ¼¶¶¨Òå×÷ÓãºÓÃÓÚÁ÷Á¿Í»·¢Ê±£¬¶Ô¹Ø¼üÓ¦ÓýøÐб£»¤£¬ÊµÏÖÓÅÑŽµ¼¶£»±£»¤¹Ø¼üÓ¦Óò»Êܵ½Ó°Ïì¡£
²ð·ÖºóµÄ¼Ü¹¹Í¼£º

²Î¿¼²¿Êð·½°¸2

ÈçÉÏͼÿ¸öÓ¦Óõ¥¶À²¿Ê𣬺ËÐÄϵͳºÍ·ÇºËÐÄϵͳ×éºÏ²¿Êð
£¨2£©Ó¦Óü¯Èº²¿Ê𣨷ֲ¼Ê½£¬¼¯Èº£¬¸ºÔؾùºâ£©
·Ö²¼Ê½²¿Ê𣺽«ÒµÎñ²ð·ÖºóµÄÓ¦Óõ¥¶À²¿Êð£¬Ó¦ÓÃÖ±½Óͨ¹ýRPC½øÐÐÔ¶³ÌͨÐÅ£»
¼¯Èº²¿Ê𣺵çÉÌÍøÕ¾µÄ¸ß¿ÉÓÃÒªÇó£¬Ã¿¸öÓ¦ÓÃÖÁÉÙ²¿ÊðÁ½Ì¨·þÎñÆ÷½øÐм¯Èº²¿Êð£»
¸ºÔؾùºâ£ºÊǸ߿ÉÓÃϵͳ±ØÐëµÄ£¬Ò»°ãÓ¦ÓÃͨ¹ý¸ºÔؾùºâʵÏָ߿ÉÓ㬷ֲ¼Ê½·þÎñͨ¹ýÄÚÖõĸºÔؾùºâʵÏָ߿ÉÓ㬹ØÏµÐÍÊý¾Ý¿âͨ¹ýÖ÷±¸·½Ê½ÊµÏָ߿ÉÓá£
¼¯Èº²¿Êðºó¼Ü¹¹Í¼£º

£¨3£©¶à¼¶»º´æ
»º´æ°´ÕÕ´æ·ÅµÄλÖÃÒ»°ã¿É·ÖΪÁ½Àà±¾µØ»º´æºÍ·Ö²¼Ê½»º´æ¡£±¾°¸Àý²ÉÓöþ¼¶»º´æµÄ·½Ê½£¬½øÐлº´æµÄÉè¼Æ¡£Ò»¼¶»º´æÎª±¾µØ»º´æ£¬¶þ¼¶»º´æÎª·Ö²¼Ê½»º´æ¡££¨»¹ÓÐÒ³Ãæ»º´æ£¬Æ¬¶Î»º´æµÈ£¬ÄÇÊǸüϸÁ£¶ÈµÄ»®·Ö£©
Ò»¼¶»º´æ£¬»º´æÊý¾Ý×ֵ䣬ºÍ³£ÓÃÈȵãÊý¾ÝµÈ»ù±¾²»¿É±ä/ÓйæÔò±ä»¯µÄÐÅÏ¢£¬¶þ¼¶»º´æ»º´æÐèÒªµÄËùÓлº´æ¡£µ±Ò»¼¶»º´æ¹ýÆÚ»ò²»¿ÉÓÃʱ£¬·ÃÎʶþ¼¶»º´æµÄÊý¾Ý¡£Èç¹û¶þ¼¶»º´æÒ²Ã»ÓУ¬Ôò·ÃÎÊÊý¾Ý¿â¡£
»º´æµÄ±ÈÀý£¬Ò»°ã1:4£¬¼´¿É¿¼ÂÇʹÓûº´æ¡££¨ÀíÂÛÉÏÊÇ1:2¼´¿É£©¡£

¸ù¾ÝÒµÎñÌØÐÔ¿ÉʹÓÃÒÔÏ»º´æ¹ýÆÚ²ßÂÔ£º
»º´æ×Ô¶¯¹ýÆÚ£»
»º´æ´¥·¢¹ýÆÚ£»
£¨4£©µ¥µãµÇ¼£¨·Ö²¼Ê½Session£©
ϵͳ·Ö¸îΪ¶à¸ö×Óϵͳ£¬¶ÀÁ¢²¿Êðºó£¬²»¿É±ÜÃâµÄ»áÓöµ½»á»°¹ÜÀíµÄÎÊÌâ¡£Ò»°ã¿É²ÉÓÃSessionͬ²½£¬Cookies£¬·Ö²¼Ê½Session·½Ê½¡£µçÉÌÍøÕ¾Ò»°ã²ÉÓ÷ֲ¼Ê½SessionʵÏÖ¡£
ÔÙ½øÒ»²½¿ÉÒÔ¸ù¾Ý·Ö²¼Ê½Session£¬½¨Á¢ÍêÉÆµÄµ¥µãµÇ¼»òÕË»§¹ÜÀíϵͳ¡£

Á÷³Ì˵Ã÷
Óû§µÚÒ»´ÎµÇ¼ʱ£¬½«»á»°ÐÅÏ¢£¨Óû§IdºÍÓû§ÐÅÏ¢£©£¬±ÈÈçÒÔÓû§IdΪKey£¬Ð´Èë·Ö²¼Ê½Session£»
Óû§ÔٴεǼʱ£¬»ñÈ¡·Ö²¼Ê½Session£¬ÊÇ·ñÓлỰÐÅÏ¢£¬Èç¹ûûÓÐÔòµ÷µ½µÇ¼ҳ£»
Ò»°ã²ÉÓÃCacheÖмä¼þʵÏÖ£¬½¨ÒéʹÓÃRedis£¬Òò´ËËüÓг־û¯¹¦ÄÜ£¬·½±ã·Ö²¼Ê½Sessionå´»úºó£¬¿ÉÒԴӳ־û¯´æ´¢ÖмÓÔØ»á»°ÐÅÏ¢£»
´æÈë»á»°Ê±£¬¿ÉÒÔÉèÖûỰ±£³ÖµÄʱ¼ä£¬±ÈÈç15·ÖÖÓ£¬³¬¹ýºó×Ô¶¯³¬Ê±£»
½áºÏCacheÖмä¼þ£¬ÊµÏֵķֲ¼Ê½Session£¬¿ÉÒԺܺõÄÄ£ÄâSession»á»°¡£
£¨5£©Êý¾Ý¿â¼¯Èº£¨¶Áд·ÖÀ룬·Ö¿â·Ö±í£©
´óÐÍÍøÕ¾ÐèÒª´æ´¢º£Á¿µÄÊý¾Ý£¬Îª´ïµ½º£Á¿Êý¾Ý´æ´¢£¬¸ß¿ÉÓ㬸ßÐÔÄÜÒ»°ã²ÉÓÃÈßÓàµÄ·½Ê½½øÐÐϵͳÉè¼Æ¡£Ò»°ãÓÐÁ½ÖÖ·½Ê½¶Áд·ÖÀëºÍ·Ö¿â·Ö±í¡£
¶Áд·ÖÀ룺һ°ã½â¾ö¶Á±ÈÀýÔ¶´óÓÚд±ÈÀýµÄ³¡¾°£¬¿É²ÉÓÃÒ»Ö÷Ò»±¸£¬Ò»Ö÷¶à±¸»ò¶àÖ÷¶à±¸·½Ê½¡£
±¾°¸ÀýÔÚÒµÎñ²ð·ÖµÄ»ù´¡ÉÏ£¬½áºÏ·Ö¿â·Ö±íºÍ¶Áд·ÖÀë¡£ÈçÏÂͼ£º

ÒµÎñ²ð·Öºó£ºÃ¿¸ö×ÓϵͳÐèÒªµ¥¶ÀµÄ¿â£»
Èç¹ûµ¥¶ÀµÄ¿âÌ«´ó£¬¿ÉÒÔ¸ù¾ÝÒµÎñÌØÐÔ£¬½øÐÐÔٴηֿ⣬±ÈÈçÉÌÆ··ÖÀà¿â£¬²úÆ·¿â£»
·Ö¿âºó£¬Èç¹û±íÖÐÓÐÊý¾ÝÁ¿ºÜ´óµÄ£¬Ôò½øÐÐ·Ö±í£¬Ò»°ã¿ÉÒÔ°´ÕÕId£¬Ê±¼äµÈ½øÐÐ·Ö±í£»£¨¸ß¼¶µÄÓ÷¨ÊÇÒ»ÖÂÐÔHash£©
ÔÚ·Ö¿â¡¢·Ö±íµÄ»ù´¡ÉÏ£¬½øÐжÁд·ÖÀ룻
Ïà¹ØÖмä¼þ¿É²Î¿¼Cobar£¨°¢ÀĿǰÒѲ»ÔÚά»¤£©£¬TDDL£¨°¢À£¬Atlas£¨Ææ»¢360£©£¬MyCat¡£
·Ö¿â·Ö±íºóÐòÁеÄÎÊÌ⣬JOIN£¬ÊÂÎñµÄÎÊÌ⣬»áÔÚ·Ö¿â·Ö±íÖ÷Ìâ·ÖÏíÖУ¬½éÉÜ¡£
£¨6£©·þÎñ»¯
½«¶à¸ö×Óϵͳ¹«ÓõŦÄÜ/Ä£¿é£¬½øÐгéÈ¡£¬×÷Ϊ¹«Ó÷þÎñʹÓᣱÈÈç±¾°¸ÀýµÄ»áÔ±×Óϵͳ¾Í¿ÉÒÔ³éȡΪ¹«ÓõķþÎñ¡£

£¨7£©ÏûÏ¢¶ÓÁÐ
ÏûÏ¢¶ÓÁпÉÒÔ½â¾ö×Óϵͳ/Ä£¿éÖ®¼äµÄñîºÏ£¬ÊµÏÖÒì²½£¬¸ß¿ÉÓ㬸ßÐÔÄܵÄϵͳ¡£ÊÇ·Ö²¼Ê½ÏµÍ³µÄ±ê×¼ÅäÖᣱ¾°¸ÀýÖУ¬ÏûÏ¢¶ÓÁÐÖ÷ÒªÓ¦ÓÃÔÚ¹ºÎÅäËÍ»·½Ú¡£
Óû§Ïµ¥ºó£¬Ð´ÈëÏûÏ¢¶ÓÁУ¬ºóÖ±½Ó·µ»Ø¿Í»§¶Ë£»
¿â´æ×Óϵͳ£º¶ÁÈ¡ÏûÏ¢¶ÓÁÐÐÅÏ¢£¬Íê³É¼õ¿â´æ£»
ÅäËÍ×Óϵͳ£º¶ÁÈ¡ÏûÏ¢¶ÓÁÐÐÅÏ¢£¬½øÐÐÅäËÍ£»

ĿǰʹÓý϶àµÄMQÓÐActive MQ¡¢Rabbit MQ¡¢Zero MQ¡¢MS MQµÈ£¬ÐèÒª¸ù¾Ý¾ßÌåµÄÒµÎñ³¡¾°½øÐÐÑ¡Ôñ¡£½¨Òé¿ÉÒÔÑо¿ÏÂRabbit
MQ¡£
£¨8£©ÆäËû¼Ü¹¹£¨¼¼Êõ£©
³ýÁËÒÔÉϽéÉܵÄÒµÎñ²ð·Ö£¬Ó¦Óü¯Èº£¬¶à¼¶»º´æ£¬µ¥µãµÇ¼£¬Êý¾Ý¿â¼¯Èº£¬·þÎñ»¯£¬ÏûÏ¢¶ÓÁÐÍâ¡£»¹ÓÐCDN£¬·´Ïò´úÀí£¬·Ö²¼Ê½Îļþϵͳ£¬´óÊý¾Ý´¦ÀíµÈϵͳ¡£
´Ë´¦²»Ïêϸ½éÉÜ£¬´ó¼Ò¿ÉÒÔÎʶÈÄï/Google£¬Óлú»áµÄ»°Ò²¿ÉÒÔ·ÖÏí¸ø´ó¼Ò¡£
7¡¢¼Ü¹¹»ã×Ü

´óÐÍÍøÕ¾µÄ¼Ü¹¹ÊǸù¾ÝÒµÎñÐèÇó²»¶ÏÍêÉÆµÄ£¬¸ù¾Ý²»Í¬µÄÒµÎñÌØÕ÷»á×öÌØ¶¨µÄÉè¼ÆºÍ¿¼ÂÇ£¬±¾ÎÄÖ»Êǽ²ÊöÒ»¸ö³£¹æ´óÐÍÍøÕ¾»áÉæ¼°µÄһЩ¼¼ÊõºÍÊֶΣ¬Ï£ÍûÄܸø´ó¼Ò´øÀ´Æô·¢¡£ |