Skip to content

๐Ÿ”ฅใ€Š้‡ๆ–ฐๅฎšไน‰Spring Cloudๅฎžๆˆ˜ใ€‹ๅฎžไฝ“ไนฆๅฏนๅบ”ๆบ็ ๏ผŒๆฌข่ฟŽๅคงๅฎถStar็‚น่ตžๆ”ถ่—

License

SpringCloud/spring-cloud-code

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 

ใ€Š้‡ๆ–ฐๅฎšไน‰Spring Cloudๅฎžๆˆ˜ใ€‹

1. ๅ‰่จ€

้š็€ไบ’่”็ฝ‘็š„ๅฟซ้€Ÿๆ™ฎๅŠ๏ผŒไบ‘่ฎก็ฎ—่ฟ‘ๅนดๆฅๅพ—ๅˆฐ่“ฌๅ‹ƒๅ‘ๅฑ•๏ผŒไผไธš็š„IT็Žฏๅขƒๅ’Œๆžถๆž„ไฝ“็ณปไนŸ้€ๆธๅ‘็”Ÿๅ˜้ฉ๏ผŒๅ…ถไธญๆœ€ๅ…ธๅž‹็š„ๅฐฑๆ˜ฏ่ฟ‡ๅŽป็š„ๅ•ไฝ“ๅบ”็”จๆžถๆž„ๅ‘ๅฑ•ไธบๅฝ“ไปŠๆต่กŒ็š„ๅพฎๆœๅŠกๆžถๆž„ใ€‚ๅพฎๆœๅŠกๆ˜ฏไธ€็งๆžถๆž„้ฃŽๆ ผ๏ผŒๅ…ถไผ˜ๅŠฟๆ˜ฏไธบ่ฝฏไปถๅบ”็”จๅผ€ๅ‘ๅธฆๆฅๅพˆๅคง็š„ไพฟๅˆฉ๏ผŒ่ฎฉๆ•ๆทๅผ€ๅ‘ๅ’Œๅคๆ‚็š„ไผไธšๅบ”็”จๅฟซ้€ŸๆŒ็ปญไบคไป˜ๆˆไธบๅฏ่ƒฝใ€‚้š็€ๅพฎๆœๅŠกๆžถๆž„็š„ๆต่กŒ๏ผŒๅพˆๅคšไผไธš็บท็บทไฝฟ็”จๅพฎๆœๅŠกๆžถๆž„ๆฅๆญๅปบๆ–ฐ็š„็ณป็ปŸๆˆ–่€…ๅฏนๅކๅฒ็ณป็ปŸ่ฟ›่กŒ้‡ๆž„๏ผŒไฝ†ๆ˜ฏๅพฎๆœๅŠกๆžถๆž„็š„ๅฎžๆ–ฝๅ’Œ่ฝๅœฐไผš้ขไธดๅพˆๅคง็š„ๆŒ‘ๆˆ˜ใ€‚่™ฝ็„ถๅพฎๆœๅŠกๆžถๆž„็š„่งฃๅ†ณๆ–นๆกˆๅพˆๅคš๏ผŒไฝ†ๆ˜ฏๅฏนไบŽๅฆ‚ไฝ•็œŸๆญฃ่ฝๅœฐๅพฎๆœๅŠกๆžถๆž„๏ผŒ็›ฎๅ‰่ฟ˜ๆฒกๆœ‰ๅ…ฌ่ฎค็š„ๆŠ€ๆœฏๆ ‡ๅ‡†ๅ’Œ่ง„่Œƒใ€‚ๅนธ่ฟ็š„ๆ˜ฏ๏ผŒไธš็•Œๅทฒ็ปๆœ‰ไธ€ไบ›ๅพˆๆœ‰ๅฝฑๅ“ๅŠ›็š„ๅผ€ๆบๅพฎๆœๅŠก่งฃๅ†ณๆ–นๆกˆ๏ผŒๆฏ”ๅฆ‚2015ๅนดๅนดๅˆ๏ผŒSpringๅ›ข้˜ŸๆŽจๅ‡บ็š„Spring Cloud๏ผŒๅ…ถ็›ฎๆ ‡ๆ˜ฏๆˆไธบJava้ข†ๅŸŸๅพฎๆœๅŠกๆžถๆž„่ฝๅœฐ็š„ๆ ‡ๅ‡†ใ€‚Spring Cloud็ป่ฟ‡้ซ˜้€Ÿ่ฟญไปฃๅ’Œๅ‘ๅฑ•๏ผŒ่‡ณไปŠๅทฒ็ปๆˆไธบJava้ข†ๅŸŸ่ฝๅœฐๅพฎๆœๅŠกๆžถๆž„็š„ๆŽจ่่งฃๅ†ณๆ–นๆกˆ๏ผŒไธบไผไธšITๆžถๆž„ๅ˜้ฉไฟ้ฉพๆŠค่ˆชใ€‚

Spring Cloudๆ˜ฏไธ€ไธชไผ˜่ดจ็š„ๅผ€ๆบ้กน็›ฎ๏ผŒๅฎƒ็š„็จณๅฅๅ‘ๅฑ•็ฆปไธๅผ€ไผ—ๅคšๅผ€ๅ‘ไบบๅ‘˜็š„ๅฎž่ทตไธŽๅ้ฆˆ๏ผŒๅผ€ๅ‘ไบบๅ‘˜้€š่ฟ‡ไธ€ไธช็คพๅŒบๅŒ–็š„ๅนณๅฐๅŽปไบคๆตๅญฆไน ไปŽ่€ŒไฝฟSpring Cloud้€ๆธๅฎŒๅ–„ใ€‚Spring Cloudๅ‘ๅฑ•ๅˆฐ2016ๅนด๏ผŒๅพ—ๅˆฐๅ›ฝๅ†…่ถŠๆฅ่ถŠๅคš็š„ไบบ็š„ๅ…ณๆณจ๏ผŒไฝ†ๆ˜ฏ็›ธๅบ”็š„ๅญฆไน ไบคๆตๅนณๅฐๅ’Œๆๆ–™ๆฏ”่พƒๅˆ†ๆ•ฃ๏ผŒ่ฟ™้˜ป็ขไบ†Spring Cloudๅœจๆˆ‘ๅ›ฝ็š„ๆ™ฎๅŠๅ’Œๅ‘ๅฑ•ใ€‚ๅ› ๆญคSpring Cloudไธญๅ›ฝ็คพๅŒบๅบ”่ฟ่€Œ็”Ÿใ€‚Spring Cloudไธญๅ›ฝ็คพๅŒบ (http://springcloud.cn) ๆ˜ฏๅ›ฝๅ†…ๅŸบไบŽSpring CloudๅพฎๆœๅŠกไฝ“็ณปๅˆ›ๅปบ็š„้ž็›ˆๅˆฉๆŠ€ๆœฏ็คพๅŒบ๏ผŒๆ˜ฏไธ“ไธบSpring Bootๆˆ–Spring CloudๆŠ€ๆœฏไบบๅ‘˜ๆไพ›ๅˆ†ไบซๅ’ŒไบคๆตๆœๅŠก็š„ๅนณๅฐ๏ผŒ็›ฎ็š„ๆ˜ฏๆŽจๅŠจSpring Cloudๅœจไธญๅ›ฝ็š„ๆ™ฎๅŠๅ’Œๅบ”็”จใ€‚ๅ…ณๆณจSpring Cloudไธญๅ›ฝ็คพๅŒบๅพฎไฟกๅ…ฌไผ—ๅท๏ผŒไธ€่ตทไบคๆตๅญฆไน ใ€‚

2.่ƒŒๆ™ฏๆฆ‚่ฟฐ

Spring Cloudไธญๅ›ฝ็คพๅŒบ(http://springcloud.cn) ๆ˜ฏๅ›ฝๅ†…ๅŸบไบŽSpring CloudๅพฎๆœๅŠกไฝ“็ณปๅˆ›ๅปบ็š„้ž็›ˆๅˆฉๆŠ€ๆœฏ็คพๅŒบใ€‚่‡ช2016ๅนด10ๆœˆไปฝๅˆ›ๅปบไปฅๆฅ๏ผŒๅœจๅŒ—ไบฌ๏ผŒไธŠๆตท๏ผŒๆทฑๅœณ๏ผŒๆˆ้ƒฝ็ญ‰ๅœฐไธพๅŠžไบ†ๅคšๆฌกๆŠ€ๆœฏๆฒ™้พ™๏ผŒๆไพ›ๆŠ€ๆœฏไบคๆตๅนณๅฐ,ๅธฎๅŠฉๆ•ฐไธ‡ๅผ€ๅ‘่€…ๅฟซ้€Ÿๅญฆไน Spring Cloudๅนถ็”จไบŽ็”Ÿไบงใ€‚ไธบๆ›ดๅฅฝ็š„ๆŽจๅŠจSpring Cloudๅœจไธญๅ›ฝ็š„ๅ‘ๅฑ•๏ผŒ่ฎฉๆ›ดๅคš็š„ๅผ€ๅ‘่€…ๅ—็›Šใ€‚็คพๅŒบ้’ˆๅฏนSpring Cloudๅœจๅ›ฝๅ†…็š„ไฝฟ็”จๆƒ…ๅ†ต๏ผŒ็ป“ๅˆๅ›ฝๅ†…ไผไธšไฝฟ็”จSpring Cloud่ฝๅœฐๅพฎๆœๅŠกๆžถๆž„้‡ๅˆฐ็š„้—ฎ้ข˜็ป™ๅ‡บๅฎžๆˆ˜่งฃๅ†ณๆ–นๆกˆ๏ผŒ็‰นๆŽจๅ‡บๆญคไนฆใ€‚ใ€Š้‡ๆ–ฐๅฎšไน‰Spring Cloudๅฎžๆˆ˜ใ€‹ๅฐ้ขๅฆ‚ไธ‹ๅ›พๆ‰€็คบ:

ๆœฌไนฆๅŸบไบŽSpring Cloud็š„Finchley.RELEASE็‰ˆ็ผ–ๅ†™๏ผŒ็”ฑ7ไฝไฝœ่€…่‘—๏ผŒๅ…ฑ25็ซ ๏ผŒๅ…ฑ670้กต๏ผŒๆˆ‘ไปฌ7ไฝไฝœ่€…ๅนถไธๆ˜ฏSpring CloudๅพฎๆœๅŠก่ฝๅœฐ็š„ๆžถๆž„ไธ“ๅฎถ๏ผŒๆˆ‘ไปฌๅชๆ˜ฏSpring CloudๅพฎๆœๅŠกๆžถๆž„็š„ๅฎž่ทต่€…๏ผŒๆŠŠๆˆ‘ไปฌ่‡ชๅทฑ็š„ๅฎž่ทต็ป้ชŒๅˆ†ไบซ็ป™ๅคงๅฎถ๏ผŒๅธฎๅŠฉๅคงๅฎถ่งฃๅ†ณๅญฆไน ๅ’ŒๅทฅไฝœไธŠ้‡ๅˆฐ็š„้—ฎ้ข˜ใ€‚ไธ‰ไบบ่กŒ๏ผŒๅฟ…ๆœ‰ๆˆ‘ๅธˆ็„‰๏ผŒ็”ฑไบŽๆˆ‘ไปฌๅญฆ่ฏ†ๆœ‰้™๏ผŒ้šพๅ…ไผšๆœ‰ไธ่ถณไน‹ๅค„๏ผŒ่ฟ˜่ฏท่ฏป่€…ๅคšๅคšๅŒ…ๆถต๏ผŒไธ€่ตทไบคๆตๅญฆไน ๏ผŒๅ…ฑๅŒ่ฟ›ๆญฅใ€‚

3.ๆœฌไนฆไป‹็ป

3.1 ๅกซๅ‘่ฎฐๅฝ•

3.2 BATJ้ƒจๅˆ†ไนฆ่ฏ„

่ฟ‡ๅŽปๅๅ‡ ๅนด้‡Œ๏ผŒๅนฟไน‰็š„โ€œๅพฎๆœๅŠกโ€ๆžถๆž„ไปฅๅ…ถๅฐๅ›ข้˜Ÿๅฟซ้€Ÿๅˆ›ๅปบๅ’Œ่ฟญไปฃๆœๅŠกๅธฆๆฅ็š„ๆžถๆž„ๅผนๆ€งใ€ๆ‰ฉๅฑ•ๆ€งใ€ๆ•ๆทๆ€ง๏ผŒๅคฉ็„ถๅŒน้…ไบ†ไบ’่”็ฝ‘ไธšๅŠกๅฟซ้€Ÿๅ‘ๅฑ•ๅ’Œๅ˜ๅŒ–็š„็‰น็‚น๏ผŒๅœจๅ„ๅคงไบ’่”็ฝ‘ๅ…ฌๅธๅ–ๅพ—ไบ†ๅทจๅคง็š„ๆˆๅŠŸใ€‚ๆ—ถ่‡ณไบ‘ๅŽŸ็”Ÿๅบ”็”จๆ—ถไปฃ๏ผŒๅทฒไธๅ†ๆ˜ฏๆ˜ฏๅฆ้‡‡็”จๅพฎๆœๅŠกๆžถๆž„็š„้—ฎ้ข˜๏ผŒ่€Œๆ˜ฏไฝ•ๆ—ถ้‡‡็”จไปฅๅŠๅฆ‚ไฝ•ๅœจ็”ŸไบงไธŠๅฎžๆˆ˜็š„้—ฎ้ข˜ใ€‚ๆœฌไนฆๅฐ†ๅฆ‚ไฝ•ๅŸบไบŽSpring Cloud็”Ÿๆ€ไฝ“็ณป่ฟ›่กŒๅพฎๆœๅŠกๅฎžๆˆ˜็š„ๆ–นๆ–น้ข้ข็š„็ป†่Š‚้ƒฝๆถต็›–ไบ†๏ผŒ๏ผŒไปŽ่ฟ™ไธชๆ„ไน‰ไธŠๆฅ่ฎฒ๏ผŒ็กฎๅฎžๅšๅˆฐไบ†โ€œ้‡ๆ–ฐๅฎšไน‰โ€ใ€‚

โ€”โ€” ๅคๅฎ‡ Nacosๅผ€ๆบ้กน็›ฎๅˆ›ๅง‹ไบบ/้˜ฟ้‡Œๅทดๅทด้ซ˜็บงๆŠ€ๆœฏไธ“ๅฎถ

ๅพฎๆœๅŠกไปฅๆ•ๆทไธบ็›ฎๆ ‡๏ผŒไปฅ้™ไฝŽๅคๆ‚็š„็ณป็ปŸ็ป“ๆž„ไธบๅŸบ็ก€๏ผŒๅธฆ็ป™ๆˆ‘ไปฌๆ›ดๅฅฝ็š„็ณป็ปŸๅฏ็”จๆ€งๅ’Œ็จณๅฎšๆ€งใ€‚Spring Cloudไฝœไธบไธ€ๅฅ—ๅฎŒๅ–„็š„ๅพฎๆœๅŠกๆฒป็†็š„ๅ…ธๅž‹ๆก†ๆžถ๏ผŒๆถต็›–ไบ†ๅพฎๆœๅŠกๆฒป็†็š„ๆ–นๆ–น้ข้ขใ€‚ๆœฌไนฆ่ฏฆ็ป†ไป‹็ปไบ†Spring Cloud็š„ๆฏไธ€ไธชๆ ธๅฟƒๆจกๅ—๏ผŒไปฅ็†่ฎบไธŽๅฎž้™…็›ธ็ป“ๅˆ็š„ๆ–นๅผ๏ผŒ้€ๅฝปๅœฐ่ฎฒ่ฟฐไบ†Spring Cloud็š„็ฒพ้ซ“๏ผŒๆ˜ฏๆฏไธ€ไฝๅฅ‹ๆˆ˜ๅœจๆœๅŠกๅŒ–้ข†ๅŸŸไธ€็บฟ็š„ๅทฅ็จ‹ๅธˆใ€ๆžถๆž„ๅธˆ็š„*้€‰ๆŠ€ๆœฏไนฆ็ฑใ€‚

โ€”โ€”ๆŽ่‰ณ้น ่š‚่š้‡‘ๆœ้ซ˜็บงๆŠ€ๆœฏไธ“ๅฎถ/ใ€Šๅˆ†ๅธƒๅผๆœๅŠกๆžถๆž„ใ€‹ใ€Šๅฏไผธ็ผฉๆœๅŠกๆžถๆž„ใ€‹ไฝœ่€…

ๆœฌไนฆๅฏไปฅ่ฏดๆ˜ฏๅŽ็ซฏๆžถๆž„ๅธˆ็š„่ฟ›้˜ถๅฎๅ…ธ๏ผŒๅ…จ้ขๅœฐ่ฎฒ่งฃไบ†ๅฆ‚ไฝ•ๆ‰“้€ ไธ€ๅฅ—ๅผบๅคงใ€ๅฅๅฃฎ็š„ๅพฎๆœๅŠกไฝ“็ณป๏ผŒๆทฑๅ…ฅๅˆ†ๆžไบ†ๆถ‰ๅŠๅˆฐ็š„ๅ„ไธช็ป„ไปถใ€‚*้šพๅพ—็š„ๆ˜ฏ๏ผŒไนฆไธญ็ป“ๅˆไบ†ไฝœ่€…ๅคšๅนด็งฏ็ดฏ็š„ๆžถๆž„็ป้ชŒ๏ผŒๅˆ†ๆžไบ†ๅ„็ง็ป„ไปถ้€‚็”จ็š„ๅœบๆ™ฏ๏ผŒๅนณๅฎžๅœฐ่ฏดๆ˜Žไบ†ๅฎž้™…ไฝฟ็”จไธญ็š„ๅ„็ง่€ƒ้‡ๅ’Œ็ป†่Š‚ไผ˜ๅŒ–๏ผŒ็ฎ€็›ดๆ˜ฏๅฅ‹ๆ–—ๅœจไธ€็บฟ็š„ๅทฅ็จ‹ๅธˆ็š„ๅฟƒ่ก€็ป“ๆ™ถใ€‚ไปปไฝ•ๆƒณๆŽŒๆกๅคงๅž‹ๅŽ็ซฏๆžถๆž„็š„ๅทฅ็จ‹ๅธˆ๏ผŒๆ— ่ฎบไฝฟ็”จไป€ไนˆๆŠ€ๆœฏๆก†ๆžถ๏ผŒ้ƒฝ่ƒฝไปŽๆœฌไนฆ่Žท็›ŠๅŒชๆต…ใ€‚

โ€”โ€”ๆŽๅŒๆถ› ้ฅฟไบ†ไนˆไธญ้—ดไปถ่ต„ๆทฑๆžถๆž„ๅธˆ

Spring Cloudๅทฒ็„ถๆˆไธบJava้ข†ๅŸŸๅบ”็”จๅพฎๆœๅŠกๅŒ–็š„*้€‰ๆก†ๆžถ๏ผŒไฝ†ๅ›ฝๅ†…ไธ€็›ด็ผบๅฐ‘ๅ…จ้ข่ฎบ่ฟฐSpring Cloudๅ•†็”จๅฎž่ทต็›ธๅ…ณ็š„ไนฆ็ฑใ€‚ๆœฌไนฆๅ›ด็ป•Spring Cloudๆก†ๆžถไธญ็š„ๆœๅŠกๆณจๅ†Œๅ‘็Žฐใ€ๆœๅŠก่ทฏ็”ฑใ€ๆœๅŠก็ฝ‘ๅ…ณใ€ๅˆ†ๅธƒๅผ้…็ฝฎใ€ๆœๅŠกๆฒป็†ใ€ๅฎนๅ™จๅŒ–ๅŠๅพฎๆœๅŠก่ฎพ่ฎก็ญ‰ๅ…ณ้”ฎ้ข†ๅŸŸ่ฟ›่กŒไบ†ๆทฑๅ…ฅๆต…ๅ‡บ็š„่ฎฒ่งฃ๏ผŒๅนถ็ป™ไบˆไบ†ๅคง้‡็š„็œŸๅฎžๅบ”็”จๆกˆไพ‹๏ผŒๆ–ฐๆ‰‹ๅ’Œ่€ๆ‰‹้ƒฝๅฏไปฅไปŽไธญๅ—็›Š่‰ฏๅคšใ€‚ไฝœ่€…ไฝœไธบSpring Cloudไธญๅ›ฝ็š„่ต„ๆทฑไธ“ๅฎถ๏ผŒๅฏนไบŽSpring CloudๅŠๅพฎๆœๅŠกๆœ‰็€ๆทฑๅˆป็š„ๆžถๆž„ๅ’Œๅฎžๆˆ˜็ป้ชŒ๏ผŒๅ€ผๅพ—ไฟก่ต–ใ€‚

โ€”โ€”ๅ•ๅฎถ้ช ่…พ่ฎฏไธญ้—ดไปถ้ซ˜็บงๅทฅ็จ‹ๅธˆ

ๅœจๅพฎๆœๅŠกไฝ“็ณปไธญ๏ผŒSpring Cloudๆ˜ฏ็›ฎๅ‰ๆœ€็ƒญ้—จ็š„ๆž„ๅปบๅพฎๆœๅŠกไฝ“็ณป็š„่งฃๅ†ณๆ–นๆกˆ๏ผŒๅฎƒๆไพ›ไบ†ๆž„ๅปบๅพฎๆœๅŠกๆžถๆž„็š„ไธ€ไบ›ๅŸบ็ก€่ฎพๆ–ฝใ€‚ๆœฌไนฆๅ†…ๅฎนไธŠ่ฆ†็›–ไบ†Spring Cloud็š„ไธ€ไบ›ไธป่ฆ็ป„ไปถ๏ผŒไธไป…ๅœจๅฆ‚ไฝ•ไฝฟ็”จไธŠๅšไบ†่ฏฆ็ป†็š„ไป‹็ป๏ผŒไนŸไปŽๅŽŸ็†ไธŠๆทฑๅ…ฅๆต…ๅ‡บๅœฐๅ‰–ๆžไบ†ๅ…ถไธญ็š„ๆŠ€ๆœฏ่ฆ็‚น๏ผŒๅŒๆ—ถ้ƒจๅˆ†็ป„ไปถไนŸ่ทŸๅ‘จ่พน็š„ไธ€ไบ›ๅผ€ๆบ้กน็›ฎ่ฟ›่กŒไบ†ๅฏนๆฏ”๏ผŒไธ”ๆไพ›ไบ†ไธ€ไบ›ๅŽŸ็†ๅˆ†ๆžๅ’Œ็›ธๅ…ณ็š„็คบไพ‹๏ผŒๆ˜ฏไธ€ๆœฌไธๅฏๅคšๅพ—็š„Spring Cloudๅฎžๆˆ˜ไนฆ็ฑใ€‚ๆ–ฐๆ‰‹ๅ’Œๆœ‰ๅพฎๆœๅŠกๅฎž่ทต็ป้ชŒ็š„่ฏป่€…้ƒฝ่ƒฝไปŽไนฆไธญๅพ—ๅˆฐไธ€ไบ›ไธไธ€ๆ ท็š„ๆ”ถ่Žทใ€‚

โ€”โ€”ๅผ ่‰บ่พฐ ่…พ่ฎฏ้ซ˜็บง็ ”ๅ‘ๅทฅ็จ‹ๅธˆ

ๆœฌไนฆไธไป…ๅฏนSpring Cloudๅ„ๆ ธๅฟƒ็ป„ไปถ่ฟ›่กŒไบ†็ป†่‡ดๅ…ฅๅพฎ็š„ไป‹็ป๏ผŒๅŒๆ—ถไนŸ่ทณๅ‡บไบ†ๆก†ๆžถๆœฌ่บซ๏ผŒไธบๅพฎๆœๅŠก็š„ๅฎžๆ–ฝๅ’Œๅˆ†ๅธƒๅผๆžถๆž„ๆ‰€้ขไธด็š„ๅŸบๆœฌ้—ฎ้ข˜ไบคๅ‡บไบ†Spring Cloudๅผ็ญ”ๅท๏ผŒๆ˜ฏๅผ€ๅ‘่€…ๅฟซ้€ŸๆŽŒๆกSpring CloudๆŠ€ๆœฏๆ ˆ็š„็ฅžๅ…ตๅˆฉๅ™จใ€‚ไธไป…ๅฆ‚ๆญค๏ผŒๆœฌไนฆ่ฟ˜ๅ‡่š็€Spring Cloudไธญๅ›ฝ็คพๅŒบ็š„ๆ™บๆ…ง็ป“ๆ™ถ๏ผŒ่ฎฉๆˆ‘ไปฌ็œ‹ๅˆฐไบ†ๅ›ฝไบบๅœจๅผ€ๆบ้ข†ๅŸŸ็š„็ ”ๅ‘ๅŠ›้‡๏ผŒ ๅฏๅ–œๅฏ่ดบใ€‚

โ€”โ€”็Ž‹้ธฟ้ฃž ็™พๅบฆ้ซ˜็บง็ ”ๅ‘ๅทฅ็จ‹ๅธˆ

ๅœจๅพฎๆœๅŠกๅฆ‚็ซๅฆ‚่ผ็š„ไปŠๅคฉ๏ผŒๅ„็งๅพฎๆœๅŠกๆก†ๆžถๅฑ‚ๅ‡บไธ็ฉท๏ผŒ่€ŒSpring Cloudๆ— ็–‘ๆ˜ฏ้‚ฃ้ข—ๆœ€้—ชไบฎ็š„ๆ˜Ÿใ€‚ไปŽSpring FrameworkๅˆฐSpring Boot๏ผŒๅ†ๅˆฐๅฆ‚ไปŠ็š„Spring Cloud๏ผŒSpringๅ…จๅฎถๆกถ็ป™ไผ—ๅคš็จ‹ๅบๅ‘˜ๅธฆๆฅไบ†็œŸๆญฃ็š„ๆ˜ฅๅคฉใ€‚็”ฑไบŽๅˆ†ๅธƒๅผๅ’ŒๆœๅŠกๅŒ–ๆ˜ฏๆžๅ…ทๆŒ‘ๆˆ˜็š„ไปปๅŠก๏ผŒๅ› ๆญคSpring CloudไนŸไธๅฏ้ฟๅ…็š„ๆ„ˆๅŠ ๅคๆ‚ใ€‚Spring CLoudไธญๅ›ฝ็คพๅŒบไธบSpring Cloud็š„ๆ™ฎๅŠๅšๅ‡บไบ†ๅทจๅคง็š„่ดก็Œฎ๏ผŒๅนถ่ฟ…้€Ÿ็š„้™ไฝŽไบ†่ฏญ่จ€้—ฎ้ข˜ๆ‰€ๅธฆๆฅ็š„ๅญฆไน ้—จๆง›ใ€‚่ฟ™ๆœฌไนฆ็”ฑSpring CLoudไธญๅ›ฝ็คพๅŒบๅ€พๅŠ›ๆ‰“้€ ๏ผŒไนฆ็ฑๆถต็›–ไบ†Spring Cloud็š„ๆœๅŠกๅ‘็Žฐใ€็ฝ‘ๅ…ณใ€็†”ๆ–ญๅ™จใ€้…็ฝฎใ€ๅ…จ้“พ่ทฏ็›‘ๆŽง็ญ‰ๆœ€ๆ ธๅฟƒ็ป„ไปถ๏ผŒๅนถๅพˆๆŽฅๅœฐๆฐ”ๅœฐ่ฏฆ่ฟฐไบ†Dubboๅ‘Spring Cloud่ฟ็งปไปฅๅŠSpring CloudไธŽๅˆ†ๅธƒๅผไบ‹ๅŠก็›ธๅ…ณๅ†…ๅฎน๏ผŒๅ€ผๅพ—ไธ€็œ‹ใ€‚

โ€”โ€”ๅผ ไบฎ ไบฌไธœ้‡‘่žๆ•ฐๆฎ็ ”ๅ‘่ดŸ่ดฃไบบ/ๅˆ†ๅธƒๅผๆ•ฐๆฎๅบ“ไธญ้—ดไปถSharding-Sphere่ดŸ่ดฃไบบ

Spring Cloudๆไพ›ไบ†ๅฎŒๆ•ด็š„ๅพฎๆœๅŠกๆŠ€ๆœฏไฝ“็ณป๏ผŒๅฏไปฅๅธฎๅŠฉๅผ€ๅ‘่€…ๅฟซ้€Ÿๅœฐๅฎž็Žฐๆžถๆž„ๅ‡็บงใ€‚ใ€Š้‡ๆ–ฐๅฎšไน‰Spring Cloudๅฎžๆˆ˜ใ€‹ไธ€ไนฆๅฎŒๆ•ดๅœฐไป‹็ปไบ†Spring Cloudไธญๅ„ไธช็ป„ไปถ็š„ไฝฟ็”จๆ–นๆณ•ๅนถๆทฑๅบฆๅ‰–ๆžไบ†ๅ…ถไธญ็š„ๅŽŸ็†๏ผŒๆ–‡็ซ ๆทฑๅ…ฅๆต…ๅ‡บๅธฎๅŠฉๅผ€ๅ‘่€…ๅฟซ้€ŸๆŽŒๆกๅ’Œ็†่งฃSpring Cloudใ€‚

โ€”โ€”ๆŽ่‰บๆ’ ่…พ่ฎฏ็ ”ๅ‘ๅทฅ็จ‹ๅธˆ

3.3 ๅ†…ๅฎน็ฎ€ไป‹

่ฟ™ๆ˜ฏไธ€ๆœฌๅฎž่ทตไธŽ็†่ฎบๅนถ้‡ใ€ๅนฟๅบฆไธŽๆทฑๅบฆๅ…ผ้กพ็š„Spring Cloud็”Ÿไบงๅฎž่ทตๅผ€ๅ‘ๆŒ‡ๅ—๏ผŒ็”ฑSpring Cloudไธญๅ›ฝ็คพๅŒบๅ€พๅŠ›ๆ‰“้€ ๏ผŒไฝœ่€…ๆฅ่‡ช้˜ฟ้‡Œใ€่š‚่š้‡‘ๆœใ€ไบฌไธœ้‡‘่ž็ญ‰ไผไธš๏ผŒๆœฌไนฆ้’ˆๅฏนSpring Cloudๅœจๅ›ฝๅ†…็š„ไฝฟ็”จๆƒ…ๅ†ต๏ผŒ็ป“ๅˆๅ›ฝๅ†…ไผไธšไฝฟ็”จSpring Cloud่ฝๅœฐๅพฎๆœๅŠกๆžถๆž„้‡ๅˆฐ็š„้—ฎ้ข˜๏ผŒๆๅ‡บๅฏ่ฝๅœฐ็š„่งฃๅ†ณๆ–นๆกˆใ€‚

ๆœฌไนฆๅ†…ๅฎนๆœ‰3ๅคง็‰น่‰ฒ๏ผš

  • ่ถณๅคŸๅนฟ๏ผš่ฏฆ็ป†่ฎฒ่งฃไบ†Spring Cloud็š„ๆ ธๅฟƒๅธธ็”จ็ป„ไปถไปฅๅŠSpring Cloud็š„ๅขžๅผบ็”Ÿๆ€๏ผŒ้’ˆๅฏน็”Ÿไบงๅฎž่ทตไธญๅธธ่ง้—ฎ้ข˜็ป™ๅ‡บๅฏ่ฝๅœฐ็š„ๆœ€ไฝณๅฎž่ทตๆ–นๆกˆ๏ผŒๆ— ่ฎบๆ‚จๆ˜ฏๅˆๅญฆ่€…่ฟ˜ๆ˜ฏๅผ€ๅ‘ไบบๅ‘˜๏ผŒ่ฟ˜ๆ˜ฏๆžถๆž„ๅธˆ๏ผŒ้ƒฝ่ƒฝไปŽๆญคไนฆ่Žท็›Šใ€‚

  • ๆœ‰ๆทฑๅบฆ๏ผšๆœฌไนฆๅฏนๆถ‰ๅŠ็š„Spring Cloud็ป„ไปถๆŒ‰็…งไปŽๅ…ฅ้—จใ€่ฟ›้˜ถใ€ๅฎžๆˆ˜ใ€ๆ‰ฉๅฑ•ๅขžๅผบ็š„้กบๅบๅพชๅบๆธ่ฟ›่ฟ›่กŒๅ‰–ๆžๅ’Œ่ฎฒ่งฃ,ๅธฎๅŠฉไฝœ่€…็Ÿฅๅ…ถ็„ถๅนถ็Ÿฅๅ…ถๆ‰€ไปฅ็„ถ๏ผŒๆŽˆไน‹ไปฅๆธ”ใ€‚

  • ้‡ๅฎž่ทต๏ผšๆณจ้‡็”Ÿไบงๅฎž่ทต๏ผŒ้€š่ฟ‡ๆกˆไพ‹้ฉฑๅŠจ๏ผŒ็ป™ๅ‡บไผ˜็ง€็š„็”Ÿไบงๅฎž่ทตๆ–นๆกˆๅ’Œไผ˜็ง€็š„็”Ÿไบง้…็ฝฎ๏ผŒๅธฎๅŠฉ่ฏป่€…ๅฟซ้€Ÿ่ฝๅœฐไผไธšๅพฎๆœๅŠกๆžถๆž„ใ€‚

ๅ…จไนฆๅ…ฑ25็ซ ๏ผŒๅˆ†ไธบไธ‰ไธช้ƒจๅˆ†๏ผš

  • ็ฌฌไธ€้ƒจๅˆ† ๆ ธๅฟƒ็ป„ไปถ็ฏ‡๏ผˆ็ฌฌ1~10็ซ ๏ผ‰ ไธป่ฆ่ฎฒ่งฃSpring Cloud็š„ๆ ธๅฟƒ็ป„ไปถใ€‚้ฆ–ๅ…ˆไปŽๅบ”็”จๆžถๆž„็š„ๅ‘ๅฑ•ๅކ็จ‹่ฎฒ่ตท๏ผŒไป‹็ปไบ†ๅพฎๆœๅŠกๅ‡บ็Žฐ็š„่ƒŒๆ™ฏ๏ผŒๅนถๅฏนๅพฎๆœๅŠกๆžถๆž„็š„่ฝๅœฐๆๅ‡บไบ†็›ธๅบ”็š„่งฃๅ†ณๆ–นๆกˆ๏ผ›็„ถๅŽๅˆ†ๅˆซ่ฏฆ็ป†ไป‹็ปไบ†Spring CloudๅพฎๆœๅŠกไฝ“็ณปไธญ็š„ๆ ธๅฟƒๅธธ็”จ็ป„ไปถ๏ผŒๅฆ‚Eurekaใ€Feignใ€Ribbonใ€Hystrixใ€Zuul็ญ‰๏ผ›ๆœ€ๅŽ้€š่ฟ‡ไธ€ไธช็ปผๅˆๆกˆไพ‹ๅฐ†ๅ‰้ขไป‹็ป็š„็ป„ไปถ่ฟžๆŽฅ่ตทๆฅ๏ผŒๅธฎๅŠฉๅคงๅฎถ่žไผš่ดฏ้€šใ€‚

  • ็ฌฌไบŒ้ƒจๅˆ† ่ฟ›้˜ถๅฎžๆˆ˜็ฏ‡๏ผˆ็ฌฌ11~18็ซ ๏ผ‰ ๅœจๆ ธๅฟƒ็ป„ไปถ็š„ๅŸบ็ก€ไธŠ๏ผŒๅฏนConfigใ€Consulใ€่ฎค่ฏๅ’Œ้‰ดๆƒใ€ๅ…จ้“พ่ทฏ็›‘ๆŽงไปฅๅŠๅฏนSpring Cloud็”Ÿๆ€ๅœˆไธญ็ฌฌไบŒไปฃ็ฝ‘ๅ…ณSpring Cloud Gateway่ฟ›่กŒไบ†่ฏฆ็ป†้˜่ฟฐ๏ผŒๅพชๅบๆธ่ฟ›ใ€ๆกˆไพ‹้ฉฑๅŠจ๏ผŒๅธฎๅŠฉ่ฏป่€…ๅŠ ๆทฑๅฏน็ป„ไปถ็š„็†่งฃๅ’Œ่ฟ็”จ๏ผŒๆ›ดๅฅฝๅœฐๆŽŒๆก็›ธๅ…ณๅ†…ๅฎน่ฟ็”จไบŽ็”Ÿไบงๅฎž่ทตใ€‚

  • ็ฌฌไธ‰้ƒจๅˆ† ่งฃๅ†ณๆ–นๆกˆ็ฏ‡๏ผˆ็ฌฌ19~25็ซ ๏ผ‰ ไธป่ฆไปŽ่งฃๅ†ณๆ–นๆกˆ็€ๆ‰‹๏ผŒๅ†…ๅฎนๅŒ…ๆ‹ฌSpring CloudไธŽgRPC็š„ๆ•ดๅˆๆ–นๅผใ€็‰ˆๆœฌๆŽงๅˆถไธŽ็ฐๅบฆๅ‘ๅธƒใ€Spring Cloudๅฎนๅ™จๅŒ–ใ€Dubboๅ‘Spring Cloud็š„่ฟ็งปใ€ๅˆ†ๅธƒๅผไบ‹ๅŠกใ€้ข†ๅŸŸ้ฉฑๅŠจ็ญ‰็”Ÿไบง็บงๅฎž็”จ่งฃๅ†ณๆ–นๆกˆ๏ผŒไธบไผไธšITๆžถๆž„ๅพฎๆœๅŠกๅŒ–ๅ’Œๅ˜้ฉไฟ้ฉพๆŠค่ˆชใ€‚

3.4 ๆŽจ่็†็”ฑ

  • ๆœฌไนฆ็”ฑSpring Cloud็คพๅŒบๅฎ˜ๆ–นๆ’ฐๅ†™๏ผŒๆ ธๅฟƒๆˆๅ‘˜ๆฅ่‡ชๅŽŸ้˜ฟ้‡Œใ€่š‚่š้‡‘ๆœใ€ไบฌไธœ้‡‘่ž็ญ‰ไบ’่”็ฝ‘ไผไธš๏ผŒ็ป้ชŒไธฐๅฏŒใ€‚

  • ๆœฌไนฆๅ†…ๅฎนๆœ‰3ๅคง็‰น่‰ฒ๏ผšๅฎฝๅบฆ่ถณๅคŸๅนฟใ€ๆทฑๅบฆ่ถณๅคŸๆทฑ๏ผŒ่€Œไธ”็ซ‹่ถณไบŽ็”Ÿไบงๅฎž่ทต๏ผŒ็›ดๆŽฅไปŽ็”Ÿไบงๅฎž่ทตๅ‡บๅ‘๏ผŒๅŒ…ๅซๅคง้‡็”Ÿไบงๅฎž่ทต็š„้…็ฝฎ

  • ๆœฌไนฆๅพ—ๅˆฐไบ†ๆฅ่‡ช้˜ฟ้‡Œใ€่…พ่ฎฏใ€็™พๅบฆใ€ไบฌไธœ็ญ‰ๅคงๅž‹ไบ’่”็ฝ‘ไผไธš็š„่ฟ‘10ไฝไธ“ๅฎถ็š„้ผŽๅŠ›ๆŽจ่ใ€‚

3.5 ่ฏป่€…ๅ้ฆˆ

#1

3.6 ๆบ็ ็›ธๅ…ณ

ไนฆ็ฑ็›ฎๅฝ•๏ผšhttps://github.com/SpringCloud/spring-cloud-catalog

ๆบ็ ๅœฐๅ€:https://github.com/SpringCloud/spring-cloud-code

http://cloud.spring.io/spring-cloud-static/Finchley.RELEASE/single/spring-cloud.html

  • ็”ฑไบŽ่šๅˆๅทฅ็จ‹ๅพˆๅคš๏ผŒMavenๅ†…ๅญ˜ๅฆ‚ๆžœไธ่ถณ๏ผŒๅœจ/spring-cloud-code/pom.xml่ฎพ็ฝฎๅฆ‚ไธ‹๏ผŒๆฌข่ฟŽStarใ€‚

  • IDEไธญ้…็ฝฎๅฆ‚ไธ‹:

ๅทฅ็จ‹ๆ˜Ž็ป†

chๆ˜ฏ็ซ ่Š‚็š„็ฎ€็งฐ๏ผŒch10่กจ็คบ็ฌฌๅ็ซ ๏ผŒch10-1่กจ็คบ็ฌฌๅ็ซ ็š„็ฌฌไธ€ไธชๆกˆไพ‹ๅทฅ็จ‹๏ผŒ

โ”œโ”€โ”€ ch10-1
โ”‚ย ย  โ”œโ”€โ”€ ch10-1-common
โ”‚ย ย  โ”œโ”€โ”€ ch10-1-config-server
โ”‚ย ย  โ”œโ”€โ”€ ch10-1-data-service
โ”‚ย ย  โ”œโ”€โ”€ ch10-1-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch10-1-hystrix-dashboard
โ”‚ย ย  โ”œโ”€โ”€ ch10-1-user-service
โ”‚ย ย  โ”œโ”€โ”€ ch10-1-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch10-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch11-1
โ”‚ย ย  โ”œโ”€โ”€ ch11-1-config-client
โ”‚ย ย  โ”œโ”€โ”€ ch11-1-config-server
โ”‚ย ย  โ”œโ”€โ”€ ch11-1.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ reademe.txt
โ”œโ”€โ”€ ch11-2
โ”‚ย ย  โ”œโ”€โ”€ ch11-2-config-client-refresh
โ”‚ย ย  โ”œโ”€โ”€ ch11-2-config-server
โ”‚ย ย  โ”œโ”€โ”€ ch11-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch11-3
โ”‚ย ย  โ”œโ”€โ”€ ch11-3-config-client-bus-refresh
โ”‚ย ย  โ”œโ”€โ”€ ch11-3-config-client-bus-refresh-second
โ”‚ย ย  โ”œโ”€โ”€ ch11-3-config-server-bus
โ”‚ย ย  โ”œโ”€โ”€ ch11-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-1
โ”‚ย ย  โ”œโ”€โ”€ ch12-1-config-client-placeholders
โ”‚ย ย  โ”œโ”€โ”€ ch12-1-config-server-placeholders
โ”‚ย ย  โ”œโ”€โ”€ ch12-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-10
โ”‚ย ย  โ”œโ”€โ”€ ch12-10-config-client-apollo
โ”‚ย ย  โ”œโ”€โ”€ ch12-10-config-client-apollo2
โ”‚ย ย  โ”œโ”€โ”€ ch12-10-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch12-10-gateway-zuul-apollo
โ”‚ย ย  โ”œโ”€โ”€ ch12-10.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-2
โ”‚ย ย  โ”œโ”€โ”€ ch12-2-config-client-multiple-repositories
โ”‚ย ย  โ”œโ”€โ”€ ch12-2-config-server-multiple-repositories
โ”‚ย ย  โ”œโ”€โ”€ ch12-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-3
โ”‚ย ย  โ”œโ”€โ”€ ch12-3-config-client-db
โ”‚ย ย  โ”œโ”€โ”€ ch12-3-config-server-db
โ”‚ย ย  โ”œโ”€โ”€ ch12-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-4
โ”‚ย ย  โ”œโ”€โ”€ ch12-4-config-client-mongodb
โ”‚ย ย  โ”œโ”€โ”€ ch12-4-config-server-mongodb
โ”‚ย ย  โ”œโ”€โ”€ ch12-4.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-5
โ”‚ย ย  โ”œโ”€โ”€ ch12-5-config-client-auto-refresh
โ”‚ย ย  โ”œโ”€โ”€ ch12-5-config-client-refresh-autoconfig
โ”‚ย ย  โ”œโ”€โ”€ ch12-5-config-server
โ”‚ย ย  โ”œโ”€โ”€ ch12-5.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-6
โ”‚ย ย  โ”œโ”€โ”€ ch12-6-config-client-fallback
โ”‚ย ย  โ”œโ”€โ”€ ch12-6-config-client-fallback-autoconfig
โ”‚ย ย  โ”œโ”€โ”€ ch12-6-config-server
โ”‚ย ย  โ”œโ”€โ”€ ch12-6.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-7
โ”‚ย ย  โ”œโ”€โ”€ ch12-7-config-client-auth-jwt
โ”‚ย ย  โ”œโ”€โ”€ ch12-7-config-client-jwt
โ”‚ย ย  โ”œโ”€โ”€ ch12-7-config-server-auth-jwt
โ”‚ย ย  โ”œโ”€โ”€ ch12-7.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-8
โ”‚ย ย  โ”œโ”€โ”€ ch12-8-config-client-high-availability
โ”‚ย ย  โ”œโ”€โ”€ ch12-8-config-client-high-availability-autoconfig
โ”‚ย ย  โ”œโ”€โ”€ ch12-8-config-server
โ”‚ย ย  โ”œโ”€โ”€ ch12-8.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch12-9
โ”‚ย ย  โ”œโ”€โ”€ ch12-9-config-client
โ”‚ย ย  โ”œโ”€โ”€ ch12-9-config-server-high-availability
โ”‚ย ย  โ”œโ”€โ”€ ch12-9-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch12-9.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch13-1
โ”‚ย ย  โ”œโ”€โ”€ README.md
โ”‚ย ย  โ”œโ”€โ”€ ch13-1-consul-config
โ”‚ย ย  โ”œโ”€โ”€ ch13-1-consul-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch13-1-consul-provider
โ”‚ย ย  โ”œโ”€โ”€ ch13-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch14-1
โ”‚ย ย  โ”œโ”€โ”€ README.md
โ”‚ย ย  โ”œโ”€โ”€ ch14-1-consul-register
โ”‚ย ย  โ”œโ”€โ”€ ch14-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch14-2
โ”‚ย ย  โ”œโ”€โ”€ ch14-2-consul-consumer-discoveryclient
โ”‚ย ย  โ”œโ”€โ”€ ch14-2-consul-consumer-ribbon
โ”‚ย ย  โ”œโ”€โ”€ ch14-2-consul-provider-tag-1
โ”‚ย ย  โ”œโ”€โ”€ ch14-2-consul-provider-tag-2
โ”‚ย ย  โ”œโ”€โ”€ ch14-2-cosul-provider-tag-1
โ”‚ย ย  โ”œโ”€โ”€ ch14-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch14-3
โ”‚ย ย  โ”œโ”€โ”€ ch14-3-consul-config-customize
โ”‚ย ย  โ”œโ”€โ”€ ch14-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch14-4
โ”‚ย ย  โ”œโ”€โ”€ ch14-4-consul-override-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch14-4-consul-override-provider-tag1
โ”‚ย ย  โ”œโ”€โ”€ ch14-4-consul-override-provider-tag2
โ”‚ย ย  โ”œโ”€โ”€ ch14-4.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch14-5
โ”‚ย ย  โ”œโ”€โ”€ ch14-5-consul-override-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch14-5-consul-override-consumer-new
โ”‚ย ย  โ”œโ”€โ”€ ch14-5-consul-provider1
โ”‚ย ย  โ”œโ”€โ”€ ch14-5-consul-provider2
โ”‚ย ย  โ”œโ”€โ”€ ch14-5.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch15-1
โ”‚ย ย  โ”œโ”€โ”€ ch15-1-client-service
โ”‚ย ย  โ”œโ”€โ”€ ch15-1-core-service
โ”‚ย ย  โ”œโ”€โ”€ ch15-1-eureka-service
โ”‚ย ย  โ”œโ”€โ”€ ch15-1-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch15-1-provider-service
โ”‚ย ย  โ”œโ”€โ”€ ch15-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch16-1
โ”‚ย ย  โ”œโ”€โ”€ ch16-1-sleuth-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch16-1-sleuth-provider
โ”‚ย ย  โ”œโ”€โ”€ ch16-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch16-2
โ”‚ย ย  โ”œโ”€โ”€ ch16-2-sleuth-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch16-2-sleuth-provider
โ”‚ย ย  โ”œโ”€โ”€ ch16-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch16-3
โ”‚ย ย  โ”œโ”€โ”€ ch16-3-eureka-server-skywalking
โ”‚ย ย  โ”œโ”€โ”€ ch16-3-script
โ”‚ย ย  โ”œโ”€โ”€ ch16-3-service-a
โ”‚ย ย  โ”œโ”€โ”€ ch16-3-service-b
โ”‚ย ย  โ”œโ”€โ”€ ch16-3-zuul-skywalking
โ”‚ย ย  โ”œโ”€โ”€ ch16-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch17-1
โ”‚ย ย  โ”œโ”€โ”€ ch17-1-1-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-1-2-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch17-2
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-1-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-2-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-3-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-4-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-5-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-6-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-7-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-8-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-9-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-2-service
โ”‚ย ย  โ”œโ”€โ”€ ch17-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch17-3
โ”‚ย ย  โ”œโ”€โ”€ ch17-3-1-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-3-2-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-3-3-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-3-4-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-3-5-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-3-6-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-3-7-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch17-3-service
โ”‚ย ย  โ”œโ”€โ”€ ch17-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch18-1
โ”‚ย ย  โ”œโ”€โ”€ ch18-1-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch18-1-eureka
โ”‚ย ย  โ”œโ”€โ”€ ch18-1-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch18-1-provider
โ”‚ย ย  โ”œโ”€โ”€ ch18-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch18-2
โ”‚ย ย  โ”œโ”€โ”€ ch18-2-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch18-2-provider
โ”‚ย ย  โ”œโ”€โ”€ ch18-2.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ reademe.txt
โ”œโ”€โ”€ ch18-3
โ”‚ย ย  โ”œโ”€โ”€ ch18-3-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch18-3-provider
โ”‚ย ย  โ”œโ”€โ”€ ch18-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch18-4
โ”‚ย ย  โ”œโ”€โ”€ ch18-4-eureka
โ”‚ย ย  โ”œโ”€โ”€ ch18-4-gateway-https
โ”‚ย ย  โ”œโ”€โ”€ ch18-4-service-a
โ”‚ย ย  โ”œโ”€โ”€ ch18-4-service-b
โ”‚ย ย  โ”œโ”€โ”€ ch18-4.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ reademe.md
โ”œโ”€โ”€ ch18-5
โ”‚ย ย  โ”œโ”€โ”€ ch18-5-eureka
โ”‚ย ย  โ”œโ”€โ”€ ch18-5-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch18-5-service
โ”‚ย ย  โ”œโ”€โ”€ ch18-5.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch18-6
โ”‚ย ย  โ”œโ”€โ”€ ch18-6-1-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch18-6-2-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch18-6-3-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch18-6-provider
โ”‚ย ย  โ”œโ”€โ”€ ch18-6.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch18-7
โ”‚ย ย  โ”œโ”€โ”€ ch18-7-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch18-7.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ readme.md
โ”œโ”€โ”€ ch19-1
โ”‚ย ย  โ”œโ”€โ”€ ch19-1.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ src
โ”œโ”€โ”€ ch19-2
โ”‚ย ย  โ”œโ”€โ”€ ch19-2.iml
โ”‚ย ย  โ”œโ”€โ”€ grpc-lib-1
โ”‚ย ย  โ”œโ”€โ”€ grpc-simple-client
โ”‚ย ย  โ”œโ”€โ”€ grpc-simple-server
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch2-1
โ”‚ย ย  โ”œโ”€โ”€ ch2-1-eureka-client
โ”‚ย ย  โ”œโ”€โ”€ ch2-1-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch2-1.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch20
โ”‚ย ย  โ”œโ”€โ”€ ch20.iml
โ”‚ย ย  โ”œโ”€โ”€ cloud-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ cloud-grpc-client
โ”‚ย ย  โ”œโ”€โ”€ cloud-grpc-server
โ”‚ย ย  โ”œโ”€โ”€ grpc-lib
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch21-1
โ”‚ย ย  โ”œโ”€โ”€ ch21-1-discovery-console
โ”‚ย ย  โ”œโ”€โ”€ ch21-1-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch21-1-original-service
โ”‚ย ย  โ”œโ”€โ”€ ch21-1-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch21-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch22-1
โ”‚ย ย  โ”œโ”€โ”€ ch22-1-2-dockerfile
โ”‚ย ย  โ”œโ”€โ”€ ch22-1-3-jdk8-docker
โ”‚ย ย  โ”œโ”€โ”€ ch22-1-4-jdk10-docker
โ”‚ย ย  โ”œโ”€โ”€ ch22-1.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch22-2
โ”‚ย ย  โ”œโ”€โ”€ ch22-2-1-config-server
โ”‚ย ย  โ”œโ”€โ”€ ch22-2-2-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch22-2-3-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch22-2-4-turbine
โ”‚ย ย  โ”œโ”€โ”€ ch22-2-5-spring-admin
โ”‚ย ย  โ”œโ”€โ”€ ch22-2-6-biz-service
โ”‚ย ย  โ”œโ”€โ”€ ch22-2.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch22-3
โ”‚ย ย  โ”œโ”€โ”€ ch22-3-1
โ”‚ย ย  โ”œโ”€โ”€ ch22-3-2-example-service
โ”‚ย ย  โ”œโ”€โ”€ ch22-3-3-example-service
โ”‚ย ย  โ”œโ”€โ”€ ch22-3.iml
โ”‚ย ย  โ”œโ”€โ”€ metrics-server-0.2.1
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch23-1
โ”‚ย ย  โ”œโ”€โ”€ ch23-1.iml
โ”‚ย ย  โ”œโ”€โ”€ demo-consumer
โ”‚ย ย  โ”œโ”€โ”€ demo-provider
โ”‚ย ย  โ”œโ”€โ”€ dubbo-provider-api
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch23-2
โ”‚ย ย  โ”œโ”€โ”€ ch23-2.iml
โ”‚ย ย  โ”œโ”€โ”€ demo-dubbo-consumer
โ”‚ย ย  โ”œโ”€โ”€ demo-dubbo-provider
โ”‚ย ย  โ”œโ”€โ”€ demo-dubbo-provider-api
โ”‚ย ย  โ”œโ”€โ”€ eureka-server
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch24
โ”‚ย ย  โ”œโ”€โ”€ ch24-jta-atomikos
โ”‚ย ย  โ”œโ”€โ”€ ch24-saga-servicecomb
โ”‚ย ย  โ”œโ”€โ”€ ch24-tcc-rest
โ”‚ย ย  โ”œโ”€โ”€ ch24.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch25
โ”‚ย ย  โ”œโ”€โ”€ LICENSE
โ”‚ย ย  โ”œโ”€โ”€ README.md
โ”‚ย ย  โ”œโ”€โ”€ ch25.iml
โ”‚ย ย  โ”œโ”€โ”€ crm-sales-app
โ”‚ย ย  โ”œโ”€โ”€ crm-sales-client
โ”‚ย ย  โ”œโ”€โ”€ crm-sales-consumer
โ”‚ย ย  โ”œโ”€โ”€ crm-sales-domain
โ”‚ย ย  โ”œโ”€โ”€ crm-sales-infrastructure
โ”‚ย ย  โ”œโ”€โ”€ crm-sales-start
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ tree.md
โ”œโ”€โ”€ ch3-1
โ”‚ย ย  โ”œโ”€โ”€ ch3-1-config-server
โ”‚ย ย  โ”œโ”€โ”€ ch3-1-eureka-client
โ”‚ย ย  โ”œโ”€โ”€ ch3-1-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch3-1.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch3-2
โ”‚ย ย  โ”œโ”€โ”€ ch3-2-eureka-client
โ”‚ย ย  โ”œโ”€โ”€ ch3-2-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch3-2-zuul-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch3-2.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch3-3
โ”‚ย ย  โ”œโ”€โ”€ ch3-3-eureka-client
โ”‚ย ย  โ”œโ”€โ”€ ch3-3-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch3-3-zuul-gateway
โ”‚ย ย  โ”œโ”€โ”€ ch3-3.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch3-4
โ”‚ย ย  โ”œโ”€โ”€ ch3-4-eureka-client
โ”‚ย ย  โ”œโ”€โ”€ ch3-4-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch3-4.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch3-5
โ”‚ย ย  โ”œโ”€โ”€ ch3-5-eureka-client
โ”‚ย ย  โ”œโ”€โ”€ ch3-5-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch3-5.iml
โ”‚ย ย  โ”œโ”€โ”€ mvnw
โ”‚ย ย  โ”œโ”€โ”€ mvnw.cmd
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch4-1
โ”‚ย ย  โ”œโ”€โ”€ ch4-1-gzip
โ”‚ย ย  โ”œโ”€โ”€ ch4-1-hello
โ”‚ย ย  โ”œโ”€โ”€ ch4-1.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ readme.md
โ”œโ”€โ”€ ch4-2
โ”‚ย ย  โ”œโ”€โ”€ ch4-2-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch4-2-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch4-2-provider
โ”‚ย ย  โ”œโ”€โ”€ ch4-2.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ readme.md
โ”œโ”€โ”€ ch4-3
โ”‚ย ย  โ”œโ”€โ”€ ch4-3-httpclient
โ”‚ย ย  โ”œโ”€โ”€ ch4-3-okhttp
โ”‚ย ย  โ”œโ”€โ”€ ch4-3.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ readme.md
โ”œโ”€โ”€ ch4-4
โ”‚ย ย  โ”œโ”€โ”€ ch4-4-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch4-4-feign-file-server
โ”‚ย ย  โ”œโ”€โ”€ ch4-4-feign-upload-client
โ”‚ย ย  โ”œโ”€โ”€ ch4-4.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ readme.md
โ”œโ”€โ”€ ch4-5
โ”‚ย ย  โ”œโ”€โ”€ ch4-5-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch4-5-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch4-5-provider
โ”‚ย ย  โ”œโ”€โ”€ ch4-5.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ readme.md
โ”œโ”€โ”€ ch4-6
โ”‚ย ย  โ”œโ”€โ”€ ch4-6-consumer
โ”‚ย ย  โ”œโ”€โ”€ ch4-6-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch4-6-provider
โ”‚ย ย  โ”œโ”€โ”€ ch4-6-provider-client
โ”‚ย ย  โ”œโ”€โ”€ ch4-6.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ readme.md
โ”œโ”€โ”€ ch5-1
โ”‚ย ย  โ”œโ”€โ”€ ch5-1-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch5-1-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch5-1-ribbon-loadbalancer
โ”‚ย ย  โ”œโ”€โ”€ ch5-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch5-2
โ”‚ย ย  โ”œโ”€โ”€ ch5-2-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch5-2-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch5-2-ribbon-loadbalancer
โ”‚ย ย  โ”œโ”€โ”€ ch5-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch6-1
โ”‚ย ย  โ”œโ”€โ”€ ch6-1-client-service
โ”‚ย ย  โ”œโ”€โ”€ ch6-1-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch6-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch6-2
โ”‚ย ย  โ”œโ”€โ”€ ch6-2-consumer-service
โ”‚ย ย  โ”œโ”€โ”€ ch6-2-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch6-2-provider-service
โ”‚ย ย  โ”œโ”€โ”€ ch6-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch6-3
โ”‚ย ย  โ”œโ”€โ”€ ch6-3-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch6-3-hello-service
โ”‚ย ย  โ”œโ”€โ”€ ch6-3-hystrix-dashboard
โ”‚ย ย  โ”œโ”€โ”€ ch6-3-hystrix-exception-service
โ”‚ย ย  โ”œโ”€โ”€ ch6-3-provider-service
โ”‚ย ย  โ”œโ”€โ”€ ch6-3-turbine
โ”‚ย ย  โ”œโ”€โ”€ ch6-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch6-4
โ”‚ย ย  โ”œโ”€โ”€ ch6-4-collapsing
โ”‚ย ย  โ”œโ”€โ”€ ch6-4-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch6-4-hystrix-cache
โ”‚ย ย  โ”œโ”€โ”€ ch6-4-hystrix-thread-context
โ”‚ย ย  โ”œโ”€โ”€ ch6-4-provider-service
โ”‚ย ย  โ”œโ”€โ”€ ch6-4.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch7-1
โ”‚ย ย  โ”œโ”€โ”€ ch7-1-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch7-1-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch7-1-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch7-1.iml
โ”‚ย ย  โ”œโ”€โ”€ pom.xml
โ”‚ย ย  โ””โ”€โ”€ reademe.txt
โ”œโ”€โ”€ ch7-2
โ”‚ย ย  โ”œโ”€โ”€ ch7-2-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch7-2-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch7-2-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch7-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch7-3
โ”‚ย ย  โ”œโ”€โ”€ ch7-3-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch7-3-client-b
โ”‚ย ย  โ”œโ”€โ”€ ch7-3-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch7-3-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch7-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch8-1
โ”‚ย ย  โ”œโ”€โ”€ ch8-1-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch8-1-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-1-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-1.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch8-2
โ”‚ย ย  โ”œโ”€โ”€ ch8-2-auth-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-2-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch8-2-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-2-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-2.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch8-3
โ”‚ย ย  โ”œโ”€โ”€ ch8-3-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch8-3-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-3-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-3.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch8-4
โ”‚ย ย  โ”œโ”€โ”€ ch8-4-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch8-4-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-4-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-4.iml
โ”‚ย ย  โ”œโ”€โ”€ mysql.sql
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch8-5
โ”‚ย ย  โ”œโ”€โ”€ ch8-5-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch8-5-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-5-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-5.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch8-6
โ”‚ย ย  โ”œโ”€โ”€ ch8-6-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-6-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-6.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ ch8-7
โ”‚ย ย  โ”œโ”€โ”€ ch8-7-client-a
โ”‚ย ย  โ”œโ”€โ”€ ch8-7-eureka-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-7-zuul-server
โ”‚ย ย  โ”œโ”€โ”€ ch8-7.iml
โ”‚ย ย  โ””โ”€โ”€ pom.xml
โ”œโ”€โ”€ pom.xml

tree -L 2 >>tree.txt

3.7 ไฝœ่€…ไป‹็ป

  1. ่ฎธ่ฟ›:Spring Cloudไธญๅ›ฝ็คพๅŒบๅˆ›ๅง‹ไบบ๏ผŒ้˜ฟ้‡ŒๅŽŸ่ต„ๆทฑๅทฅ็จ‹ๅธˆ๏ผŒ่Šฑๅ็Žน้œ–๏ผŒไธ“ๆณจไบŽๅŸบ็ก€ๆžถๆž„ไธŽไธญ้—ดไปถ็ ”ๅ‘๏ผŒๆ›พๅฐฑ่ŒไบŽๅ”ฏๅ“ไผšๅนณๅฐๆžถๆž„้ƒจใ€‚ไธชไบบ็ฝ‘็ซ™๏ผšhttp://xujin.orgใ€‚

  2. ้’ŸๅฐŠๅ‘:Spring Cloudไธญๅ›ฝ็คพๅŒบ่”ๅˆๅˆ›ๅง‹ไบบ๏ผŒ็Žฐๅฐฑ่ŒไบŽไบฌไธœ้‡‘่ž๏ผŒๅฏนๅพฎๆœๅŠกๆœ‰ๆทฑๅ…ฅ็ ”็ฉถใ€‚

  3. ๅถๅฟ—่ฟœ:Spring Cloudไธญๅ›ฝ็คพๅŒบ่”ๅˆๅˆ›ๅง‹ไบบ๏ผŒ็Žฐๅฐฑ่ŒไบŽ่š‚่š้‡‘ๆœ๏ผŒ่Šฑๅๆข“ๅฐงใ€‚CSDNๅšๅฎขไธ“ๅฎถ๏ผŒๅผ€ๆบ็คพๅŒบๆดป่ทƒ่€…๏ผŒๅ›ฝๅ†…Spring Cloudๆ—ฉๆœŸๅฎž่ทต่€…

  4. ๆ–นๅฟ—ๆœ‹:Spring Cloudไธญๅ›ฝ็คพๅŒบ่”ๅˆๅˆ›ๅง‹ไบบ๏ผŒ็ก•ๅฃซๅญฆๅކ๏ผŒใ€Šๆทฑๅ…ฅ็†่งฃSpring CloudไธŽๅพฎๆœๅŠกๆž„ๅปบใ€‹ไฝœ่€…๏ผŒCSDNๅšๅฎขไธ“ๅฎถ๏ผˆ้˜…่ฏป้‡600ไธ‡+๏ผ‰๏ผŒๅœจ็คพๅŒบๅ…ทๆœ‰่พƒ้ซ˜ๆดป่ทƒๅบฆไธŽๅฝฑๅ“ๅŠ›ใ€‚

  5. ่”กๆณขๆ–ฏ:ๆ‹ฅๆœ‰ๅคšๅนดJavaๅผ€ๅ‘็ป้ชŒ๏ผŒๆ›พๅฐฑ่ŒไบŽ็พŽๅ›ขใ€่…พ่ฎฏใ€‚ๅ›ฝๅ†…Spring Cloud้ข†ๅŸŸ็š„ๆ—ฉๆœŸๅฎž่ทต่€…๏ผŒ็Žฐๅœจ้‡‘่ž่กŒไธšไปŽไบ‹FinTech็›ธๅ…ณ็ ”ๅ‘

  6. ้ƒญ่Šณ็ขง:ๅคšๅนดๅพฎๆœๅŠกๅฎž่ทต็ป้ชŒ๏ผŒ็Žฐไปป่ŒไบŽๆŸไบ’่”็ฝ‘้‡‘่žๅ…ฌๅธไธญ้—ดไปถ้ƒจ้—จใ€‚

  7. ๆœฑๅพทๆ˜Ž:ๆ‹ฅๆœ‰10ๅนดJavaๅผ€ๅ‘็ป้ชŒ๏ผŒๅคšๅนดๆŠ€ๆœฏๆžถๆž„ๅ’Œ่งฃๅ†ณๆ–นๆกˆ็ป้ชŒ๏ผŒ็Žฐไปป็ต้›€ไบ‘ๅพฎๆœๅŠกๆžถๆž„ๅธˆ๏ผŒๅœจๅพฎๆœๅŠก้ข†ๅŸŸๆœ‰็€ไธฐๅฏŒ็š„่ฝๅœฐ็ป้ชŒ๏ผŒๆ›พไปปๆŸๅˆ›ไธšๅ…ฌๅธๆŠ€ๆœฏ่ดŸ่ดฃไบบใ€‚

Stargazers over time

Stargazers over time

About

๐Ÿ”ฅใ€Š้‡ๆ–ฐๅฎšไน‰Spring Cloudๅฎžๆˆ˜ใ€‹ๅฎžไฝ“ไนฆๅฏนๅบ”ๆบ็ ๏ผŒๆฌข่ฟŽๅคงๅฎถStar็‚น่ตžๆ”ถ่—

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages