{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\froman\fcharset0 Times New Roman;}{\f1\froman\fcharset0 Arial;}}{\colortbl\red0\green0\blue0;\red255\green255\blue255;\red0\green0\blue255;\red128\green128\blue128;}{\stylesheet {\style\s0 \ql\fi0\li0\ri0\f1\fs24\cf0 Normal;}{\style\s3 \ql\fi0\li0\ri0\f1\fs26\b\cf0 heading 3;}{\style\s2 \ql\fi0\li0\ri0\f1\fs28\b\i\cf0 heading 2;}{\style\s1 \ql\fi0\li0\ri0\f1\fs32\b\cf0 heading 1;}}{\*\listtable}{\*\listoverridetable}{\*\generator iText 2.1.5 (by lowagie.com)}{\info}\paperw11907\paperh16840\margl720\margr720\margt720\margb720{\footer \pard\plain\s0\qc\fi0\li0\ri0\sl320\plain\f0\fs18 \u31532?\f0{\field{\*\fldinst PAGE}{\fldrslt }}\f0\fs18 \u-26507?\par}{\header \pard\plain\s0\qr\fi0\li0\ri0\sl320\plain\f0\fs18 \u21517?\u24072?\u-29774?\u25480?\u183?\u20248?\u-29400?\u-29698?\u31243?\u8212?\u8212?\u21517?\u-29698?\u22530?\par}\pgwsxn11907\pghsxn16840\marglsxn720\margrsxn720\margtsxn720\margbsxn720\pard\plain\s0\qc\fi0\li0\ri0\sa140\plain\f0\fs36\b \u22823?\u22411?\u20998?\u24067?\u24335?\u26550?\u26500?\u19982?\u24494?\u26381?\u21153?\u26550?\u26500?\u-29762?\u-29791?\u19982?\u23454?\u25112?\b0\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u-29698?\u31243?\u32534?\u21495?\u12305?\u-230?\f0\fs22\b MKT043905\b0\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u-29698?\u31243?\u21517?\u31216?\u12305?\u-230?\f0{\field{\*\fldinst HYPERLINK //www.apparel77.com/gkk6/043905.html}{\fldrslt \pard\plain\f0\fs22\ul\cf2 \u22823?\u22411?\u20998?\u24067?\u24335?\u26550?\u26500?\u19982?\u24494?\u26381?\u21153?\u26550?\u26500?\u-29762?\u-29791?\u19982?\u23454?\u25112?\ul0 }}\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u25152?\u23646?\u31867?\u21035?\u12305?\u-230?\u30740?\u21457?\u31649?\u29702?\u22521?\u-29779?\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u24320?\u-29698?\u26102?\u-27148?\u12305?\u-230?2025\u24180?03\u26376?13\u26085? \u21040? 2025\u24180?03\u26376?16\u26085? \u21271?\u20140? 6800\u20803?/\u20301?\par\pard\plain\s0\fi1500\li0\ri0\sa140\plain\f0\fs22 2025\u24180?04\u26376?10\u26085? \u21040? 2025\u24180?04\u26376?13\u26085? \u24191?\u24030? 6800\u20803?/\u20301?\par\pard\plain\s0\fi1500\li0\ri0\sa140\plain\f0\fs22\cf3 2024\u24180?11\u26376?08\u26085? \u21040? 2024\u24180?11\u26376?11\u26085? \u29664?\u28023? 6800\u20803?/\u20301?\par\pard\plain\s0\fi1500\li0\ri0\sa140\plain\f0\fs22\cf3 2024\u24180?09\u26376?19\u26085? \u21040? 2024\u24180?09\u26376?22\u26085? \u19978?\u28023? 6800\u20803?/\u20301?\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u-29698?\u31243?\u-29708?\u26126?\u12305?\u-230?\u26412?\u22521?\u-29779?\u-29698?\u31243?\u20840?\u24180?\u24490?\u29615?\u24320?\u-29698?\u-244?\u22914?\u26377?\u-26880?\u27714?\u-244?\u27426?\u-28722?\u26469?\u30005?\u21672?\u-29726?\u-255?\par\pard\plain\s0\fi0\li0\ri0\sa140\plain\f0\fs22 \u12304?\u20854?\u20182?\u24320?\u-29698?\u22478?\u24066?\u12305?\u-230?\u29664?\u28023?\f0\fs22 \f0{\field{\*\fldinst HYPERLINK //www.apparel77.com/gkk6/043903.html}{\fldrslt \pard\plain\f0\fs22\ul\cf2 \u19978?\u28023?\ul0 }}\f0\fs22 \f0{\field{\*\fldinst HYPERLINK //www.apparel77.com/gkk7/048980.html}{\fldrslt \pard\plain\f0\fs22\ul\cf2 \u26477?\u24030?\ul0 }}\f0\fs22 \f0{\field{\*\fldinst HYPERLINK //www.apparel77.com/gkk7/046453.html}{\fldrslt \pard\plain\f0\fs22\ul\cf2 \u24191?\u24030?\ul0 }}\f0\fs22 \f0{\field{\*\fldinst HYPERLINK //www.apparel77.com/gkk6/043904.html}{\fldrslt \pard\plain\f0\fs22\ul\cf2 \u21271?\u20140?\ul0 }}\f0\fs22 \f0{\field{\*\fldinst HYPERLINK //www.apparel77.com/gkk6/043906.html}{\fldrslt \pard\plain\f0\fs22\ul\cf2 \u-32049?\u24030?\ul0 }}\f0\fs22 \f0{\field{\*\fldinst HYPERLINK //www.apparel77.com/gkk6/043905.html}{\fldrslt \pard\plain\f0\fs22\ul\cf2 \u25104?\u-28419?\ul0 }}\f0\fs22 \par\pard\plain\s0\fi0\li0\ri0\sl300\plain\f0\fs22 \u12304?\u-29698?\u31243?\u20851?\u-27346?\u23383?\u12305?\u-230?\u24494?\u26381?\u21153?\u26550?\u26500?\u-29762?\u-29791?\u22521?\u-29779?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u25105?\u-30335?\u25253?\u21517?\b0\par\pard\plain\s0\fi400\li0\ri0\plain\f0\fs22 \u21672?\u-29726?\u30005?\u-29731?\u-230?027-5111 9925 , 027-5111 9926\par\pard\plain\s0\fi400\li0\ri0\plain\f0\fs22 \u20540?\u29677?\u25163?\u26426?\u-230?18971071887 \u-28498?\u31665?\u-230?Service@mingketang.com\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u-29698?\u31243?\u20171?\u32461?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20316?\u20026?\u19968?\u31181?\u26032?\u30340?\u-29762?\u-29791?\u21644?\u26550?\u26500?\u29702?\u24565?\u-244?\u24494?\u26381?\u21153?\u-32278?2014\u24180?\u-26218?\u27425?\u25552?\u20986?\u23601?\u24341?\u21457?\u20102?\u19994?\u30028?\u28608?\u28872?\u30340?\u-29784?\u-29766?\u12290?\u21516?\u26102?\u-244?Docker\u25216?\u26415?\u30340?\u-28731?\u-28641?\u21457?\u23637?\u-244?\u20063?\u-29783?\u24494?\u26381?\u21153?\u26550?\u26500?\u30340?\u23454?\u26045?\u21464?\u24471?\u26356?\u21152?\u23481?\u26131?\u12290?\u30456?\u27604?\u20110?\u20256?\u32479?\u30340?\u21333?\u20307?\u24335?\u24212?\u29992?\u-32756?\u-30208?\u-244?\u24494?\u26381?\u21153?\u-28711?\u31181?\u23567?\u-32756?\u21270?\u20043?\u12289?\u20114?\u30456?\u-28706?\u25509?\u30340?\u-29762?\u-29791?\u29702?\u24565?\u19981?\u20165?\u-32515?\u-29783?\u22797?\u26434?\u24212?\u29992?\u30340?\u26500?\u24314?\u21464?\u24471?\u26356?\u21152?\u28789?\u27963?\u-244?\u26356?\u-32515?\u24110?\u21161?\u21019?\u19994?\u20225?\u19994?\u22312?\u-26782?\u23545?\u24066?\u22330?\u30340?\u-25896?\u24230?\u19981?\u30830?\u23450?\u24615?\u26102?\u-244?\u24555?\u-28641?\u25512?\u20986?\u26032?\u20135?\u21697?\u-244?\u20302?\u25104?\u26412?\u-29739?\u-27367?\u12290?\u-28509?\u20040?\u-244?\u20225?\u19994?\u31350?\u31455?\u-29723?\u22914?\u20309?\u21435?\u-29762?\u-29791?\u12289?\u24320?\u21457?\u21644?\u-28440?\u32626?\u24494?\u26381?\u21153?\u21040?\u-32278?\u24049?\u30340?\u19994?\u21153?\u20013?\u21435??\u22914?\u20309?\u20570?\u22909?\u26381?\u21153?\u21457?\u29616?\u21644?\u26381?\u21153?\u27835?\u29702?\u21602??\u21517?\u-29698?\u22530?\u20915?\u23450?\u22312?\u20030?\u21150? \u8220?\u24494?\u26381?\u21153?\u26550?\u26500?\u-29762?\u-29791?\u19982?\u23454?\u25112?\u22521?\u-29779?\u29677?\u8221?\u26395?\u21508?\u21333?\u20301?\u25910?\u21040?\u-28646?\u30693?\u21518?\u32452?\u32455?\u30456?\u20851?\u20154?\u21592?\u21442?\u21152?\u12290?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u22521?\u-29779?\u29305?\u-32142?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1. \u29702?\u-29766?\u19982?\u23454?\u-29195?\u30456?\u32467?\u21512?\u12289?\u26696?\u20363?\u20998?\u26512?\u19982?\u-30644?\u19994?\u24212?\u29992?\u31359?\u25554?\u-28709?\u-30644?;\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2. \u19987?\u23478?\u31934?\u24425?\u20869?\u23481?\u-30237?\u26512?\u12289?\u23398?\u21592?\u19987?\u-26472?\u-29784?\u-29766?\u12289?\u20998?\u32452?\u30740?\u31350?;\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3. \u-28646?\u-28729?\u20840?\u-26782?\u30693?\u-29754?\u29702?\u-30237?\u12289?\u19987?\u-26472?\u25216?\u-32515?\u28436?\u31034?\u21644?\u23454?\u-29195?\u24341?\u23548?\u23398?\u21592?\u25484?\u25569?\u-29698?\u31243?\u20869?\u23481?\u12290?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u22521?\u-29779?\u30446?\u26631?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31995?\u32479?\u20840?\u-26782?\u22320?\u20102?\u-30237?\u21644?\u23398?\u20064?\u24494?\u26381?\u21153?\u26550?\u26500?\u30340?\u-29762?\u-29791?\u12289?\u20113?\u-29791?\u31639?\u19982?\u22823?\u25968?\u25454?\u22522?\u30784?\u24179?\u21488?\u21450?\u21407?\u29983?\u20113?\u24212?\u29992?\u24320?\u21457?\u26041?\u27861?\u31561?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1. \u23398?\u20064?\u25484?\u25569?\u24494?\u26381?\u21153?\u26550?\u26500?\u30340?\u27010?\u24565?\u19982?\u26412?\u-29400?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2. \u20351?\u29992?Springboot/SpringCloud\u26500?\u24314?\u27963?\u21160?\u25253?\u21517?\u31995?\u32479?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3. \u20351?\u29992?NetflixOSS\u26500?\u24314?\u24494?\u26381?\u21153?\u25903?\u25745?\u32452?\u20214?(\u26381?\u21153?\u27880?\u20876?\u21457?\u29616?\u12289?\u-26938?\u20013?\u21270?\u-28339?\u32622?\u20013?\u24515?\u12289?API\u32593?\u20851?\u12289?\u23481?\u-27367?\u22788?\u29702?)\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4. \u20351?\u29992?Docker\u21457?\u24067?\u26381?\u21153?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5. \u20351?\u29992?Docker-Compose\u22312?\u24320?\u21457?\u29615?\u22659?\u20013?\u-28720?\u-30644?\u22810?\u20010?\u26381?\u21153?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6. \u23398?\u20064?\u25484?\u25569?\u24494?\u26381?\u21153?\u30340?\u27979?\u-29739?\u31574?\u30053?\u19982?PACT\u27979?\u-29739?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7. \u23398?\u20064?\u25484?\u25569?\u24494?\u26381?\u21153?\u30340?\u23433?\u20840?\u26426?\u21046?\u19982?OAuth2.0\u23454?\u29616?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8. \u23398?\u20064?\u25484?\u25569?\u24494?\u26381?\u21153?\u-27148?\u30340?\u24322?\u27493?\u-28646?\u20449?\u26426?\u21046?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9. \u23398?\u20064?\u20102?\u-30237?\u24494?\u26381?\u21153?\u30340?\u30417?\u25511?\u19982?\u21578?\u-29850?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10. \u23398?\u20064?\u25484?\u25569?\u24494?\u26381?\u21153?\u26550?\u26500?\u30340?\u26085?\u24535?\u-32678?\u21512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11. \u26500?\u24314?\u24494?\u26381?\u21153?\u30340?\u25345?\u32493?\u20132?\u20184?\u27969?\u27700?\u32447?\u12290?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u-26495?\u21457?\u-29759?\u20070?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u21442?\u21152?\u30456?\u20851?\u22521?\u-29779?\u24182?\u-28646?\u-28729?\u-32765?\u-29739?\u30340?\u23398?\u21592?\u-244?\u21487?\u20197?\u-31817?\u24471?\u-230?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1.\u24037?\u19994?\u21644?\u20449?\u24687?\u21270?\u-28440?\u-26495?\u21457?\u30340?\u12298?\u24494?\u26381?\u21153?\u26550?\u26500?\u-29762?\u-29791?\u-25896?\u32423?\u24037?\u31243?\u24072?\u-29759?\u20070?\u12299?\u12290?\u-29723?\u-29759?\u20070?\u21487?\u20316?\u20026?\u19987?\u19994?\u25216?\u26415?\u20154?\u21592?\u-32692?\u19994?\u-32515?\u21147?\u-32765?\u26680?\u30340?\u-29759?\u26126?\u-244?\u20197?\u21450?\u19987?\u19994?\u25216?\u26415?\u20154?\u21592?\u23703?\u20301?\u-32680?\u29992?\u12289?\u20219?\u-32692?\u12289?\u23450?\u32423?\u21644?\u26187?\u21319?\u-32692?\u21153?\u30340?\u-28211?\u-30335?\u20381?\u25454?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u27880?\u-230?\u-29705?\u23398?\u21592?\u24102?\u19968?\u23544?\u24425?\u29031?2\u24352?\u-248?\u-32564?\u-26782?\u27880?\u26126?\u22995?\u21517?\u-247?\u12289?\u-29013?\u20221?\u-29759?\u22797?\u21360?\u20214?\u19968?\u24352?\u12290?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u22521?\u-29779?\u23545?\u-29599?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u26550?\u26500?\u24635?\u30417?,\u26550?\u26500?\u32463?\u29702?,\u20225?\u19994?\u26550?\u26500?\u24072?,\u-30237?\u20915?\u26041?\u26696?\u26550?\u26500?\u24072? \u-26880?\u-30335?\u28145?\u20837?\u20102?\u-30237?\u20225?\u19994?\u26550?\u26500?\u30340?\u25216?\u26415?\u20154?\u21592?\u12290?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u-29698?\u31243?\u22823?\u32434?\b0\par\pard\plain\s0\fi400\li0\ri0\sb40\sa40\sl300\plain\f0\fs22\b \u31532?\u19968?\u22825?\u19978?\u21320? \u24494?\u26381?\u21153?\u26550?\u26500?\u27010?\u-28688?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 1.\u24494?\u26381?\u21153?\u26550?\u26500?\u30340?\u23450?\u20041?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24494?\u26381?\u21153?\u26550?\u26500?\u26368?\u20027?\u-30335?\u30340?\u20004?\u20010?\u29305?\u24449?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32454?\u31890?\u24230?\u30340?\u29305?\u24449?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u29420?\u31435?\u24615?\u30340?\u29305?\u24449?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20026?\u20160?\u20040?\u24494?\u26381?\u21153?\u26550?\u26500?\u-26880?\u-30335?\u29420?\u31435?\u21464?\u26356?\u21644?\u29420?\u31435?\u-28440?\u32626?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 2.\u24494?\u26381?\u21153?\u26550?\u26500?\u30340?\u21078?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24494?\u26381?\u21153?\u26550?\u26500?\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24494?\u26381?\u21153?\u26550?\u26500?\u30340?\u26412?\u-29400?\u19982?\u20248?\u21183?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24494?\u26381?\u21153?\u19982?SOA\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24494?\u26381?\u21153?\u30340?\u-29762?\u-29791?\u21407?\u21017?\par\pard\plain\s0\fi400\li0\ri0\sb40\sa40\sl300\plain\f0\fs22\b \u31532?\u19968?\u22825?\u19979?\u21320? \u22522?\u20110?\u24494?\u26381?\u21153?\u26500?\u24314?\u27963?\u21160?\u23454?\u-29195?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 3.\u-26880?\u27714?\u29702?\u-30237?\u19982?\u20998?\u26512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u25216?\u26415?\u-28663?\u22411?(Java/SpringBoot/Springloud/REST/HAL/MongoDB)\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u26381?\u21153?\u23450?\u20041?\u19982?\u21010?\u20998?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u26381?\u21153?\u25903?\u25745?\u32452?\u20214?\u20171?\u32461?(\u26381?\u21153?\u27880?\u20876?\u-244?\u-26938?\u20013?\u21270?\u-28339?\u32622?\u-244?\u26029?\u-29201?\u22120?\u-244?\u26381?\u21153?\u32593?\u20851?)\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24605?\u-32765?\u-241?\u32451?\u20064?\par\pard\plain\s0\fi400\li0\ri0\sb40\sa40\sl300\plain\f0\fs22\b \u31532?\u20108?\u22825?\u19978?\u21320? \u24494?\u26381?\u21153?\u24212?\u29992?\u23454?\u-29195?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 4.SpringBoot\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 SpringBoot\u30340?\u26680?\u24515?\u21151?\u-32515?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 SpringBootDemo\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32451?\u20064?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 5.SpringCloud\u24212?\u29992?\u23454?\u-29195?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 SpringCloud\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 SpringCloud\u30340?\u26680?\u24515?\u21151?\u-32515?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 SpringCloudDemo\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32451?\u20064?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 6.REST/HAL\u24212?\u29992?\u23454?\u-29195?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 REST\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 HAL\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20026?\u20160?\u20040?\u20351?\u29992?HAL\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 HALBrowser\u23454?\u-29195?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 7.Docker\u24212?\u29992?\u23454?\u-29195?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 Docker\u20171?\u32461?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 Docker\u30340?\u24120?\u29992?\u21629?\u20196?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u26500?\u24314?Dockerfile\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?Docker-compose\par\pard\plain\s0\fi400\li0\ri0\sb40\sa40\sl300\plain\f0\fs22\b \u31532?\u20108?\u22825?\u19979?\u21320? \u24494?\u26381?\u21153?\u24212?\u29992?\u23454?\u-29195?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 8.\u26500?\u24314?\u20010?\u24494?\u26381?\u21153?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?Spring-Data-REST\u23454?\u29616?Event-Service\u26381?\u21153?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?HAL\u23436?\u25104?\u26381?\u21153?\u-27148?\u21516?\u27493?\u-28646?\u20449?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?HAL-Browser\u27983?\u-30264?\u26381?\u21153?\u25509?\u21475?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?MongoDB\u23384?\u20648?\u25968?\u25454?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?Docker-compose\u-28720?\u-30644?\u26381?\u21153?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u26500?\u24314?Dockerfile\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32451?\u20064?\par\pard\plain\s0\fi400\li0\ri0\sb40\sa40\sl300\plain\f0\fs22\b \u31532?\u19977?\u22825?\u19978?\u21320? \u24494?\u26381?\u21153?\u24212?\u29992?\u23454?\u-29195?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 9.\u24494?\u26381?\u21153?\u30340?\u-26938?\u20013?\u21270?\u-28339?\u32622?(centralized-config)\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20026?\u20160?\u20040?\u-30335?\u-26938?\u20013?\u21270?\u-28339?\u32622?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u-26938?\u20013?\u21270?\u-28339?\u32622?\u30340?\u23454?\u29616?\u21407?\u29702?\u19982?\u26041?\u24335?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?SpringCloudConfig\u23454?\u29616?\u-26938?\u20013?\u21270?\u-28339?\u32622?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?SpringCloudBus\u19982?RabbitMQ\u21516?\u27493?\u22810?\u26381?\u21153?\u-28339?\u32622?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 SpringCloudConfigDemo\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32451?\u20064?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 10.\u24494?\u26381?\u21153?\u30340?\u27880?\u20876?\u19982?\u21457?\u29616?(service-discovery)\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20026?\u20160?\u20040?\u-30335?\u26381?\u21153?\u27880?\u20876?\u19982?\u21457?\u29616?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u26381?\u21153?\u27880?\u20876?\u19982?\u26381?\u21153?\u21457?\u29616?\u30340?\u23454?\u29616?\u26041?\u24335?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?NetflixEureka/SpringCloud\u23454?\u29616?\u26381?\u21153?\u27880?\u20876?\u19982?\u21457?\u29616?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?NetflixRibbon/SpringCloud\u23454?\u29616?\u23458?\u25143?\u31471?\u-29409?\u-28803?\u22343?\u-30623?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?NetflixFeign/SpringCloud\u23454?\u29616?\u30003?\u26126?\u24335?REST\u-29693?\u29992?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32451?\u20064?\par\pard\plain\s0\fi400\li0\ri0\sb40\sa40\sl300\plain\f0\fs22\b \u31532?\u19977?\u22825?\u19979?\u21320? \u24494?\u26381?\u21153?\u24212?\u29992?\u23454?\u-29195?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 11.\u24494?\u26381?\u21153?\u30340?\u23481?\u-27367?\u22788?\u29702?(circurt-breaker)\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24494?\u26381?\u21153?\u19979?\u30340?\u21487?\u29992?\u24615?\u19982?\u25925?\u-26980?\u-31469?\u24310?(FailureCascading)\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u26029?\u-29201?\u22120?\u27169?\u24335?\u30340?\u21407?\u29702?\u19982?\u23454?\u29616?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?NetflixHystrix/SpringCloud\u23454?\u29616?\u23481?\u-27367?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?NetflixTurbie\u23454?\u29616?\u30417?\u25511?\u-32678?\u21512?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32451?\u20064?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 12.\u26500?\u24314?\u24494?\u26381?\u21153?\u32593?\u20851?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20026?\u20160?\u20040?\u-26880?\u-30335?\u24494?\u26381?\u21153?\u32593?\u20851?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24494?\u26381?\u21153?\u32593?\u20851?\u30340?\u23454?\u29616?\u26041?\u26696?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u20351?\u29992?NetflixZuul\u23454?\u29616?\u24494?\u26381?\u21153?\u32593?\u20851?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32451?\u20064?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 13. \u24494?\u26381?\u21153?\u26550?\u26500?\u19982?\u23454?\u-29195?\u24635?\u32467?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u24494?\u26381?\u21153?\u30340?\u21457?\u24067?\u19982?\u-28440?\u32626?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u22522?\u20110?\u24494?\u26381?\u21153?\u30340?\u27963?\u21160?\u25253?\u21517?\u31995?\u32479?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u32451?\u20064?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u31243?\u-32767?\u24072?\u20171?\u32461?\b0\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u31243?\u-32767?\u24072? CTO\u-244?\u24494?\u26381?\u21153?\u26550?\u26500?\u-26218?\u24109?\u21672?\u-29726?\u24072?\u-244?\u22269?\u20869?\u-28797?\u26089?\u20513?\u23548?\u21644?\u23454?\u-29195?\u24494?\u26381?\u21153?\u30340?\u20808?\u-30644?\u-32763?\u-244?\u22810?\u27425?\u21463?\u-28544?\u22312?\u22823?\u22411?\u25216?\u26415?\u20250?\u-29778?\u20027?\u-26472?\u20998?\u20139?\u8220?\u24494?\u26381?\u21153?\u26550?\u26500?\u8221?\u30456?\u20851?\u20027?\u-26472?\u12290?\u-29307?\u-28729?10\u24180?\u20197?\u19978?\u30340?\u-28817?\u20214?\u-30644?\u19994?\u32463?\u-25972?,\u20174?\u20225?\u19994?\u24212?\u29992?\u12289?\u20114?\u-32684?\u32593?\u24212?\u29992?\u12289?\u26381?\u21153?\u21270?\u24179?\u21488?\u30340?\u26550?\u26500?\u-29762?\u-29791?\u12289?\u24320?\u21457?\u21040?\u-32278?\u21160?\u21270?\u26500?\u24314?\u12289?\u25345?\u32493?\u-26938?\u25104?\u12289?\u25345?\u32493?\u20132?\u20184?\u20197?\u21450?DevOps\u30340?\u-28820?\u22411?\u23454?\u26045?\u31561?\u26377?\u-28797?\u20016?\u23500?\u30340?\u23454?\u-29195?\u32463?\u-25972?\u12290?\par\pard\plain\s0\fi400\li0\ri0\sb80\sl300\plain\f0\fs22 \u-31997?\u-32767?\u24072? \u22269?\u20869?\u26550?\u26500?\u-29762?\u-29791?\u19987?\u23478?\u12289?\u22810?\u-26490?\u22495?\u26550?\u26500?\u-29756?\u23457?\u22996?\u21592?\u21644?\u25216?\u26415?\u26550?\u26500?\u32452?\u22996?\u21592?\u12290?\u20449?\u24687?\u25216?\u26415?\u-26490?\u22495?\u20855?\u26377?\u22362?\u23454?\u30340?\u23398?\u26415?\u-32564?\u26223?\u21644?\u25945?\u23398?\u22521?\u-29779?\u32463?\u-25972?\u-244?\u22810?\u24180?\u30740?\u21457?\u21644?\u23458?\u25143?\u-26503?\u30446?\u-25896?\u32423?\u31649?\u29702?\u21672?\u-29726?\u-32515?\u21147?\u-244?\u22810?\u24180?\u21253?\u25324?\u21326?\u20026?IPD\u30740?\u21457?\u31649?\u29702?\u24037?\u20316?\u32463?\u21382?\u12290?\u21892?\u20110?\u29992?\u20808?\u-28709?\u20449?\u24687?\u21270?\u25216?\u26415?\u26550?\u26500?\u21644?\u26041?\u27861?\u25351?\u23548?\u22242?\u-27105?\u23436?\u25104?\u-29762?\u-29791?\u24037?\u20316?\u-244?\u20855?\u26377?\u-26940?\u21402?\u30340?\u21672?\u-29726?\u-32515?\u21147?\u12290?\u20855?\u26377?\u22823?\u22411?\u20998?\u24067?\u24335?\u22242?\u-27105?\u30340?\u-26490?\u23548?\u21644?\u31649?\u29702?\u32463?\u-25972?\u12290?\par\pard\plain\s0\fi0\li0\ri0\sb60\sa60\sl300\plain\f0\fs24\b \u25105?\u-30335?\u25253?\u21517?\b0\par\pard\plain\s0\fi400\li0\ri0\plain\f0\fs22 \u21672?\u-29726?\u30005?\u-29731?\u-230?027-5111 9925 , 027-5111 9926\par\pard\plain\s0\fi400\li0\ri0\plain\f0\fs22 \u20540?\u29677?\u25163?\u26426?\u-230?18971071887 \u-28498?\u31665?\u-230?Service@mingketang.com\par}