René's URL Explorer Experiment


Title: GitHub - wingahi/Discovery: ☀️ Nepxion Discovery is a solution for Spring Cloud with gray, blue green, weight, limitation, circuit breaker, degrade, isolation, tracing, dye, failover 灰度、蓝绿、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移

Open Graph Title: GitHub - wingahi/Discovery: ☀️ Nepxion Discovery is a solution for Spring Cloud with gray, blue green, weight, limitation, circuit breaker, degrade, isolation, tracing, dye, failover 灰度、蓝绿、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移

X Title: GitHub - wingahi/Discovery: ☀️ Nepxion Discovery is a solution for Spring Cloud with gray, blue green, weight, limitation, circuit breaker, degrade, isolation, tracing, dye, failover 灰度、蓝绿、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移

Description: ☀️ Nepxion Discovery is a solution for Spring Cloud with gray, blue green, weight, limitation, circuit breaker, degrade, isolation, tracing, dye, failover 灰度、蓝绿、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移 - wingahi/Discovery

Open Graph Description: ☀️ Nepxion Discovery is a solution for Spring Cloud with gray, blue green, weight, limitation, circuit breaker, degrade, isolation, tracing, dye, failover 灰度、蓝绿、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移 - wingah...

X Description: ☀️ Nepxion Discovery is a solution for Spring Cloud with gray, blue green, weight, limitation, circuit breaker, degrade, isolation, tracing, dye, failover 灰度、蓝绿、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移 - wingah...

Opengraph URL: https://github.com/wingahi/Discovery

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:be317f8e-f537-89d5-78e2-63a98eac9313
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idE232:1EF577:5182F6:700ED4:69727D50
html-safe-noncee752d1a1e226853a98b4ed483f7590ae1e11f863d1fbad5e07f3136117710539
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMjMyOjFFRjU3Nzo1MTgyRjY6NzAwRUQ0OjY5NzI3RDUwIiwidmlzaXRvcl9pZCI6IjQ2ODkxMTM4NzgxMzI1ODc4NTYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacd6001d6ff0315d424547a8a83c7bce51203f518aa084e37b62190bbb4a382c64
hovercard-subject-tagrepository:313155604
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/wingahi/Discovery
twitter:imagehttps://opengraph.githubassets.com/a93fb86d5876b3273b5360bfe828bf7f0305ce69c0bf543c7e5f5ba02103d422/wingahi/Discovery
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a93fb86d5876b3273b5360bfe828bf7f0305ce69c0bf543c7e5f5ba02103d422/wingahi/Discovery
og:image:alt☀️ Nepxion Discovery is a solution for Spring Cloud with gray, blue green, weight, limitation, circuit breaker, degrade, isolation, tracing, dye, failover 灰度、蓝绿、权重、限流、熔断、降级、隔离、追踪、流量染色、故障转移 - wingah...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonef3cc591a09ecfa43f68be4fde9ec95eccfdf6298db2cd7d08e9eae6c9f833329
turbo-cache-controlno-preview
go-importgithub.com/wingahi/Discovery git https://github.com/wingahi/Discovery.git
octolytics-dimension-user_id8766044
octolytics-dimension-user_loginwingahi
octolytics-dimension-repository_id313155604
octolytics-dimension-repository_nwowingahi/Discovery
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id138194433
octolytics-dimension-repository_parent_nwoNepxion/Discovery
octolytics-dimension-repository_network_root_id138194433
octolytics-dimension-repository_network_root_nwoNepxion/Discovery
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release208d56d4b5936bcb8a1d3b43096d573261817603
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/wingahi/Discovery#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwingahi%2FDiscovery
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwingahi%2FDiscovery
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=wingahi%2FDiscovery
Reloadhttps://patch-diff.githubusercontent.com/wingahi/Discovery
Reloadhttps://patch-diff.githubusercontent.com/wingahi/Discovery
Reloadhttps://patch-diff.githubusercontent.com/wingahi/Discovery
wingahi https://patch-diff.githubusercontent.com/wingahi
Discoveryhttps://patch-diff.githubusercontent.com/wingahi/Discovery
Nepxion/Discoveryhttps://patch-diff.githubusercontent.com/Nepxion/Discovery
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fwingahi%2FDiscovery
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fwingahi%2FDiscovery
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fwingahi%2FDiscovery
www.nepxion.comhttp://www.nepxion.com
Apache-2.0 license https://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/LICENSE
0 stars https://patch-diff.githubusercontent.com/wingahi/Discovery/stargazers
1.4k forks https://patch-diff.githubusercontent.com/wingahi/Discovery/forks
Branches https://patch-diff.githubusercontent.com/wingahi/Discovery/branches
Tags https://patch-diff.githubusercontent.com/wingahi/Discovery/tags
Activity https://patch-diff.githubusercontent.com/wingahi/Discovery/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fwingahi%2FDiscovery
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fwingahi%2FDiscovery
Code https://patch-diff.githubusercontent.com/wingahi/Discovery
Pull requests 0 https://patch-diff.githubusercontent.com/wingahi/Discovery/pulls
Actions https://patch-diff.githubusercontent.com/wingahi/Discovery/actions
Projects 0 https://patch-diff.githubusercontent.com/wingahi/Discovery/projects
Security 0 https://patch-diff.githubusercontent.com/wingahi/Discovery/security
Insights https://patch-diff.githubusercontent.com/wingahi/Discovery/pulse
Code https://patch-diff.githubusercontent.com/wingahi/Discovery
Pull requests https://patch-diff.githubusercontent.com/wingahi/Discovery/pulls
Actions https://patch-diff.githubusercontent.com/wingahi/Discovery/actions
Projects https://patch-diff.githubusercontent.com/wingahi/Discovery/projects
Security https://patch-diff.githubusercontent.com/wingahi/Discovery/security
Insights https://patch-diff.githubusercontent.com/wingahi/Discovery/pulse
Brancheshttps://patch-diff.githubusercontent.com/wingahi/Discovery/branches
Tagshttps://patch-diff.githubusercontent.com/wingahi/Discovery/tags
https://patch-diff.githubusercontent.com/wingahi/Discovery/branches
https://patch-diff.githubusercontent.com/wingahi/Discovery/tags
3,081 Commitshttps://patch-diff.githubusercontent.com/wingahi/Discovery/commits/master/
https://patch-diff.githubusercontent.com/wingahi/Discovery/commits/master/
discovery-commonshttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-commons
discovery-commonshttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-commons
discovery-consolehttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-console
discovery-consolehttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-console
discovery-plugin-admin-centerhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-admin-center
discovery-plugin-admin-centerhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-admin-center
discovery-plugin-config-centerhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-config-center
discovery-plugin-config-centerhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-config-center
discovery-plugin-frameworkhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-framework
discovery-plugin-frameworkhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-framework
discovery-plugin-register-centerhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-register-center
discovery-plugin-register-centerhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-register-center
discovery-plugin-strategyhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-strategy
discovery-plugin-strategyhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-strategy
discovery-plugin-testhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-test
discovery-plugin-testhttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-plugin-test
discovery-springcloud-exampleshttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-springcloud-examples
discovery-springcloud-exampleshttps://patch-diff.githubusercontent.com/wingahi/Discovery/tree/master/discovery-springcloud-examples
.gitattributeshttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/.gitattributes
.gitattributeshttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/.gitattributes
.gitignorehttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/.gitignore
.travis.ymlhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/.travis.yml
.travis.ymlhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/.travis.yml
LICENSEhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/LICENSE
README.mdhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/README.md
deploy.bathttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/deploy.bat
deploy.bathttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/deploy.bat
pmd.xmlhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/pmd.xml
pmd.xmlhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/pmd.xml
pom.xmlhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/pom.xml
pom.xmlhttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/pom.xml
version.bathttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/version.bat
version.bathttps://patch-diff.githubusercontent.com/wingahi/Discovery/blob/master/version.bat
READMEhttps://patch-diff.githubusercontent.com/wingahi/Discovery
Apache-2.0 licensehttps://patch-diff.githubusercontent.com/wingahi/Discovery
https://camo.githubusercontent.com/9f695f6d67ffa43013d2b961d8c9119b1e9a89abe68c5d37e6400cc15c5e698e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f42616e6e65722e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#discovery探索微服务企业级解决方案
https://tokei.rs/b1/github/Nepxion/Discovery?category=lines
https://github.com/Nepxion/Discovery/blob/master/LICENSE
https://search.maven.org/artifact/com.nepxion/discovery
http://www.javadoc.io/doc/com.nepxion/discovery-plugin-framework-starter
https://travis-ci.org/Nepxion/Discovery
https://www.codacy.com/project/HaojunRen/Discovery/dashboard?utm_source=github.com&utm_medium=referral&utm_content=Nepxion/Discovery&utm_campaign=Badge_Grade_Dashboard
https://github.com/Nepxion/Discovery/stargazers
https://gitee.com/nepxion/Discovery/stargazers
https://search.maven.org/artifact/org.springframework.boot/spring-boot-dependencies
https://search.maven.org/artifact/org.springframework.cloud/spring-cloud-dependencies
https://search.maven.org/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies
https://search.maven.org/artifact/com.nepxion/discovery
http://nepxion.gitee.io/docs/link-doc/discovery-ppt.html
http://nepxion.gitee.io/docs/link-doc/discovery-pdf.html
http://nepxion.gitee.io/docs/link-doc/discovery-html.html
https://camo.githubusercontent.com/2272ae8a1171fbd1108017224b0dd3a936aeb4ab73004bd770ee54a28c46724b/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f73746172332e706e67
https://camo.githubusercontent.com/67678b13b6b0b50b9240aaa92dc19698175442438cd794c3ce8ae56cf1cb86d9/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f73746172312e706e67
https://camo.githubusercontent.com/42870e6beb005b9fca23e750908282a0b86748214e5808527eb8ccb39812d75e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4c6f676f36342e706e67
Discovery【探索】微服务企业级解决方案(PPT版)http://nepxion.gitee.io/docs/link-doc/discovery-ppt.html
Discovery【探索】微服务企业级解决方案(PDF版)http://nepxion.gitee.io/docs/link-doc/discovery-pdf.html
Discovery【探索】微服务企业级解决方案(HTML版)http://nepxion.gitee.io/docs/link-doc/discovery-html.html
源码Gitee同步镜像https://gitee.com/Nepxion/Discovery
源码Github原镜像https://github.com/Nepxion/Discovery
指南Gitee同步镜像https://gitee.com/Nepxion/DiscoveryGuide
指南Github原镜像https://github.com/Nepxion/DiscoveryGuide
指南示例极简版https://github.com/Nepxion/DiscoveryGuide/tree/simple
https://camo.githubusercontent.com/b4231573813d46122f81ed2077c1b61dc5e779ad4bae51ecbb2c804d133d5a24/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e5f6d6573736167652e706e67
新手快速入门https://gitee.com/nepxion/DiscoveryGuide/blob/simple/GUIDE.md
指南示例精进版https://github.com/Nepxion/DiscoveryGuide/tree/master
指南示例高级版https://github.com/Nepxion/DiscoveryGuide/tree/premium
https://camo.githubusercontent.com/7098e07176670f95cc9898d7c1c0d0f02e07f1d50eb1d8351628305f58ecedeb/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f4c6f676f36342e706e67
Polaris【北极星】企业级云原生微服务框架(PDF版)http://nepxion.gitee.io/docs/link-doc/polaris-pdf.html
Polaris【北极星】企业级云原生微服务框架(HTML版)http://nepxion.gitee.io/docs/link-doc/polaris-html.html
源码Gitee同步镜像https://gitee.com/polaris-paas/polaris-sdk
源码Github原镜像https://github.com/polaris-paas/polaris-sdk
指南Gitee同步镜像https://gitee.com/polaris-paas/polaris-guide
指南Github原镜像https://github.com/polaris-paas/polaris-guide
https://camo.githubusercontent.com/f4d71d6bfd1df618da1d56991015c2a9d3111c7361812efa0c729e9d3b3f9113/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f4c6f676f36342e706e67
https://camo.githubusercontent.com/363a2d6a098fb6a2eeb6343b66327d26c5b80a1f30f0789a51a95eb98f2de8f1/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f4172636869746563747572652e6a7067
https://camo.githubusercontent.com/dad5af03c8a3856c2947a4f5aa7f7703070629bee85a0be9c3b555dc5f32f153/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f546f706f6c6f67792e6a7067
https://camo.githubusercontent.com/0808fea0da7f19a72a8b7def0a8cc8e1cdb62fe7700fdc29b64addaaf1dee960/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f4c617965722e6a7067
https://camo.githubusercontent.com/8b0b74d30cdb9ef1eb80217af3a0a4d241a07d55d0c6d57b16fc4ec21aa79798/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f416c6c2e6a7067
https://camo.githubusercontent.com/015d7f8d8bae70a44538ac465d1029bf2b5e87fff465e17c4036b2e89fbb41a0/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f446f6d61696e456e61626c652e6a7067
https://camo.githubusercontent.com/bdac3a27aab81dfb92b7225c4faf6f31025677fee9d957f6380b9fa470e549a2/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f446f6d61696e44697361626c652e6a7067
https://camo.githubusercontent.com/1815fddaddd1c9132c28e959c6cd91a8dc36c0848e491a51beb848b4967c2fd6/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f476c6f62616c5375622e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#简介
https://camo.githubusercontent.com/4fb5695017192db23c27801b11ce3c9e9d8dc890f7059103427cdcaa6592d795/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7469702e706e67
https://camo.githubusercontent.com/c833b7f924df401ceb3841c31eef566f689297691f696cc3d156b9761cd602dd/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f496e74726f64756374696f6e2e6a7067
https://camo.githubusercontent.com/4fb5695017192db23c27801b11ce3c9e9d8dc890f7059103427cdcaa6592d795/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7469702e706e67
https://camo.githubusercontent.com/2e65b10939821d0b57080bc1e051caa0c25c5c0d7df0240791e981ce20617f3e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f636f6e6669726d5f32342e706e67
https://camo.githubusercontent.com/5788cfbcfb42d7aba929b6aaac770bad5d43b6fdc13a8ba11b50367d9b912296/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f64656c6574655f32342e706e67
https://camo.githubusercontent.com/5788cfbcfb42d7aba929b6aaac770bad5d43b6fdc13a8ba11b50367d9b912296/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f64656c6574655f32342e706e67
https://camo.githubusercontent.com/a46f650fe4db56d78e5a813682687b823d3fd82febe02c51433c0dd4fb7d39fb/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f6172726f775f75705f32342e706e67
https://camo.githubusercontent.com/5788cfbcfb42d7aba929b6aaac770bad5d43b6fdc13a8ba11b50367d9b912296/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f64656c6574655f32342e706e67
https://camo.githubusercontent.com/5788cfbcfb42d7aba929b6aaac770bad5d43b6fdc13a8ba11b50367d9b912296/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f64656c6574655f32342e706e67
https://camo.githubusercontent.com/2e65b10939821d0b57080bc1e051caa0c25c5c0d7df0240791e981ce20617f3e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f636f6e6669726d5f32342e706e67
https://camo.githubusercontent.com/a46f650fe4db56d78e5a813682687b823d3fd82febe02c51433c0dd4fb7d39fb/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f6172726f775f75705f32342e706e67
https://camo.githubusercontent.com/5788cfbcfb42d7aba929b6aaac770bad5d43b6fdc13a8ba11b50367d9b912296/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f64656c6574655f32342e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#鸣谢
https://camo.githubusercontent.com/2ad8f286b9849832d416618893f8645d7e69f4190592f106bf6352ff94e1dd14/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f73746172342e706e67
https://camo.githubusercontent.com/3a608436cbcbfddc760286f9ba6908cb28db7094d691796607f215d2d67f367a/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f41776172644e61636f73312e6a7067
https://camo.githubusercontent.com/03532680d2cd3065c469c2c1cf66f6b25e0b6f03ce4bf4a27795bb214e406f68/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4177617264534341312e6a7067
https://camo.githubusercontent.com/e400dee7beba6c1a8306d0f4b3a0cd958d686164ca54a7c0734d4991a9672624/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe58d8ee4b8ba2e706e67
https://camo.githubusercontent.com/6c65fc24226d92078df78c6a24ec6bcc6583c25f7c735dca382f56c2531fa830/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe885bee8aeaf2e706e67
https://camo.githubusercontent.com/f7bde0b90961b204d23dc2f81b10694353a1665213af3c71a8342533ff05d193/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4baace4b89c2e706e67
https://camo.githubusercontent.com/f9f9cd0330b86ade3198bea272250f48bc8f01bb8ad278e1c877a08443bf91a8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe9a1bae4b8b02e706e67
https://camo.githubusercontent.com/d79df2ecbe3f34a15f39dc68bc580c7283d49b728f22879ccb2ec8bb5640e693/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b8ade59bbde7a7bbe58aa82e706e67
https://camo.githubusercontent.com/d1ae0dec48308448a5227c74d970483af5f0a30e33b76732c48420a2b30daf2e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5b9b3e5ae89e993b6e8a18c2e706e67
https://camo.githubusercontent.com/243dcb200cd0f5a1ad8e3548034530ed3047c3e8de0bfc68cc0ceb6c12a4a4f0/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5b9b3e5ae89e7a791e68a802e706e67
https://camo.githubusercontent.com/1091048039f90cfbb17cf1e13df1d29fd622798c8996a66e67566f8d8b35916d/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5b9b3e5ae89e4b880e8b4a6e9809a2e706e67
https://camo.githubusercontent.com/66ccbad3e3e0b10d53d282610fe226224ccae68b2af69de6b1659c634e7b2b03/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe68b9be59586e993b6e8a18c2e706e67
https://camo.githubusercontent.com/7d8de9a7ffbaeee7a2c54a4982711adffe0ec008921586e78c18f5a1374d895c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6b091e7949fe993b6e8a18c2e706e67
https://camo.githubusercontent.com/04085ed457590cd6bffcce164996a37ec57ee4e9582a953b8c846c63fed5b7ca/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6b5a6e58f91e993b6e8a18ce4bfa1e794a8e58da12e706e67
https://camo.githubusercontent.com/9117e050dae979dfee4dc9c03cc69773e57d0ca9880be50aed1acd8375cdbc6a/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b889e5b3a1e993b6e8a18c2e706e67
https://camo.githubusercontent.com/a1b63d06f888c95e33221b768e3dd429f5865e1ce25ea5c1a15f660fbd1ff065/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4babfe88194e993b6e8a18c2e706e67
https://camo.githubusercontent.com/2b506084539db2ccc16503778113d10d6896b6441e5abe4e44e480024ef26733/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b8ade59bbde4babae5afbf2e706e67
https://camo.githubusercontent.com/863ef15d3438efaf2b65dc1b20675f8a1f2a6c8e5b743d7c01c2518d899d7ba7/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5a4aae5b9b3e6b48be4bf9de999a92e706e67
https://camo.githubusercontent.com/01e9e3d7a136e2f9e516836270f521b66e73e32bdc25854cf404b95f7a1d7b3c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b8ade59bbde5a4aae5b9b32e706e67
https://camo.githubusercontent.com/c2ca73e36056ecf04e32388eb3cdde4c68e659dc5ba3d063ecfb1f4f66685377/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4bc97e5ae89e4bf9de999a92e706e67
https://camo.githubusercontent.com/2d8196479639a3905f544bf46869bd3329312b49cb90bc12e24339f26fd7be02/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe78f8de4bf9d2e706e67
https://camo.githubusercontent.com/00d0e5bd4b35a025af6ad5ddc67cad2708517d221b7063d71de3ad3dc686457f/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe59bbde5aeb6e794b5e7bd912e706e67
https://camo.githubusercontent.com/dedf89d99fef11ceb52c7b130d463efa7f7ca1c1c09822589eef4037b528eaa4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b89ce696b9e888aae7a9ba2e706e67
https://camo.githubusercontent.com/47f0a0b0adac785580e264345ee072d40df51d2375e99d2e2e9240c5f97f24ca/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe68192e5a4a72e706e67
https://camo.githubusercontent.com/d100c8cd794b02f6a3e11a37fcceb31acff5a37591a3ea71efd8a2f59a879afa/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe7a2a7e6a182e59bad2e706e67
https://camo.githubusercontent.com/2b68b1d6e8742490c9c5b811583496cbd6981e94ced1af1f60a289e5613832db/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe58d8ee4bd8fe4bc9a2e706e67
https://camo.githubusercontent.com/3616329eb13b099bf34538191fa15ca659f2b9df3a7a378f1dfabd596e7199eb/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b89ce9a38ee6b1bde8bda62e706e67
https://camo.githubusercontent.com/525bfe1286ebf31ab72e5c48a320022b3516579bee752b565d0e5a118fa51a00/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe58d97e7919e2e706e67
https://camo.githubusercontent.com/aa60cabe5cb7055d2c6e168678fa75a98265604ce9a424e3ea2eb438ab2d4920/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5ae87e4bfa12e706e67
https://camo.githubusercontent.com/5027551c11fa74ad03b50f9b5a7f1b0d25b03506760da4fee396474795021343/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe894b7e896872e706e67
https://camo.githubusercontent.com/505a2ac7621a188d785511fc1a885b4e48f58ec776fee1624ab4f152fc734667/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe68e8ce997a82e706e67
https://camo.githubusercontent.com/f2622d9b87a7ebe95ad58dccc998a5064e197884b09a806b37adca1e672d0314/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe8b79fe8b081e5ada62e706e67
https://camo.githubusercontent.com/3c62056a1f831c4147fb1668233fb51de7576cc8ddce976cc2649bfce0dcfab9/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe7919ee5b9b82e706e67
https://camo.githubusercontent.com/5291c33be4854d5eb77359d856d746ced6d6c61381e92aa6a91a959e499c1766/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe59f8ee5aeb62e706e67
https://camo.githubusercontent.com/cd6d56dcccbc3fcad4dc31231788d143cebee5ed90a06982707bc82ee5cd04bf/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6b5b7e5b0942e706e67
https://camo.githubusercontent.com/a36ad7c3ca43d3f62ed3ee5688ef1dbdab6fd6d84de35315d9f74faa21e079f2/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b889e4b883e4ba92e5a8b12e706e67
https://camo.githubusercontent.com/2f70d0b14a4f320b16b9123b410c17f376319b7f3aca59b9cdcb18244022e0db/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe8afbae4ba9ae8b4a2e5af8c2e706e67
https://camo.githubusercontent.com/404625bfb6dc46b40c22f68067c3cb114b12e2e145a3a5a424539e6db4900eba/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5bfabe79b882e706e67
https://camo.githubusercontent.com/6a3649c90fff5034a83d83d38f1acb0ce5f45a6609581451b641f5c5ab501b51/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5969ce9a9ace68b89e99b852e706e67
https://camo.githubusercontent.com/59d8b6093c8eab12b945aba6035b9257fd49589a87a637d26b765217bd43c89c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5beaee9b2b82e706e67
https://camo.githubusercontent.com/2e5e828d0764c4a3f0376237331f5cad46715f196c32dd43956d1a0141518eb1/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b89ce58d8ee8bdafe4bbb62e706e67
https://camo.githubusercontent.com/876b0de3d196b335299d78335d4a40b53a727471074f8d3c2144d1a71583e100/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe68db7e9a1ba2e706e67
https://camo.githubusercontent.com/7058052e50d4244aef988d787d00902f364c14edc2c08c0a78ecba240c5a4cd3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5bea1e5aeb6e6b1872e706e67
https://camo.githubusercontent.com/05650d2442e9730f99847ac932a10fbf8c84ab9839481ad3935caa1043e2bea4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe89e8de983bd2e706e67
https://camo.githubusercontent.com/6d14407f1cd70c0c2445517dffc5997b9ffc88d3f081cbd0f334040b5246507d/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5a4a9e998992e706e67
https://camo.githubusercontent.com/f77bfbd99a9715a08ebdfb3e756a175590e405d5c7752feaf4b3a9008e2d1a5d/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe683a0e5809f2e706e67
https://camo.githubusercontent.com/8e2eb505d9821e9ad25719b3d2eb3d01179940d535332243cdc78ca03529ec74/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe696b0e4ba91e7bd912e706e67
https://camo.githubusercontent.com/d075ed6fadbffb3c20b9e6d3822b6dcc29f70d871572f4d7da542c5c9f4a715c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6af85e5beb7e99bb6e7a9ba2e706e67
https://camo.githubusercontent.com/29db87110bd06a72e77761455d95b2cb26581e87d43dac9de755cab46f7bdbee/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe8bdafe9809ae58aa8e58a9b2e706e67
https://camo.githubusercontent.com/d2249a3817c9ccf0d03d74e8026fb765cff50f8c318b9ab3340e1e2adceb2a49/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe586b0e989b42e706e67
https://camo.githubusercontent.com/3fd611cc6accc91ec3a362ed52a25f0ac5999704e9c04750bad7a509f87e8bb9/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe8bdbbe8889f2e706e67
https://camo.githubusercontent.com/6b1543ef97ba90c8b22e7c488ad76026ac128e6e8dbc6eb4e81d68d15c374944/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe695b0e6a2a6e5b7a5e59cba2e706e67
https://camo.githubusercontent.com/29247203759436df3afeb2ce07b8bdcc4eb4baa36f30ce1b2ae99e74566ebd00/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6989fe889bae8a385e9a5b02e706e67
https://camo.githubusercontent.com/365fde447798e5e45dd5d465505e0451cc6c03d961ec260ecd2ed7417ebcab9b/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe99d92e5aea22e706e67
https://camo.githubusercontent.com/eebac93eb61297c51f4d3922823810077e86f0010c90584b4e633c5a277d62ed/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe9a1b6e698822e706e67
https://camo.githubusercontent.com/b86a0a6e30223286392558e66d65b166b8bc9a2b1825291d0aaa60fde150e43b/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe58d96e5aea2e6989fe790832e706e67
https://camo.githubusercontent.com/b7c217c0be45cf14f164c9eb5fd8b645cb38b206b65947eb2bdda8a9d12d112f/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6809de5bf85e9a9b02e706e67
https://camo.githubusercontent.com/a839cf442fb64794e05483863f55718e45124d2d9cafd564902ae0d744eb4ea3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5bc98e4baba2e706e67
https://camo.githubusercontent.com/86e9d547809bc255ac597b405db49a24361569528bbdec0f8b23e628e0c4068b/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4be9de5a881e883bde6ba902e706e67
https://camo.githubusercontent.com/08454aa3d1a7f3734fc5fa0497432e680ebed77a502e358330c5718efec7121f/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4bcafe4b9942e706e67
https://camo.githubusercontent.com/3af91da0f06ef295a2774c2544df97636996eeb6fbcf7ec1ba84e4dc220dc12d/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5889be8bdaf2e706e67
https://camo.githubusercontent.com/88012e44a3229f093b29141ecd06a75bb19d64ead879ab918d8cf98678f708b0/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe9a290e5b094e4bfa12e706e67
https://camo.githubusercontent.com/653d8e06f3f5b9a2a43dae05336a5bc12a269a474572e4c15952a1873f1067b6/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe782abe8b4b52e706e67
https://camo.githubusercontent.com/83cf135f0ed7cee759167fcd225f5619ff465fde98210ee94c34580043c9db14/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6988ee795a52e706e67
https://camo.githubusercontent.com/0827c527b22f51b791306bad60e7a28bbd4b4e9bcd68d0e2eb021c2ffe042156/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5bf85e8839ce981932e706e67
https://camo.githubusercontent.com/b7b01346da6664a7816512406c6660c943b93869bf2e88021427cc6e9b33d56b/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4b8ade4baa4e585b4e8b7af2e706e67
https://camo.githubusercontent.com/74815481d90c25fd0d061ffc5108d12604ab49439594b7b83e8350e89f69dcff/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5a4aae8b0b7e794b5e58a9b2e706e67
https://camo.githubusercontent.com/270eb2cb4654404506661bfcd96c5b10ec3aa93aacba422325d3e35914cc9e1c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5b08fe794b52e706e67
https://camo.githubusercontent.com/197c25ad126aa8a8119a720b220023830cedf2861b6e7f0dd19daf0bcd741ced/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5ada6e6b5b72e706e67
https://camo.githubusercontent.com/55a995b0768699fda1f65f12b5ebc53e398991444c5ad0402be5ab6dc64ae379/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe8b584e4ba91e5908ce595862e706e67
https://camo.githubusercontent.com/373779a9f6334a3682ae9f5f07a273e22c2b8ffb861fc33d69d2a8b4bd70eff1/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5b7a8e78ea92e706e67
https://camo.githubusercontent.com/509fb80e12797bce86e871c2a8059fbb92ec39fdd4f8b657283db13ed8c18285/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe590bee4baab2e706e67
https://camo.githubusercontent.com/2881a6498cb4db3d45cae17eded3d916d50539cc95e95cbcbe1bdf7231eabb94/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe9a38ee5bdb12e706e67
https://camo.githubusercontent.com/ae5e45bbdf241fe61c0f6d242800dc258a85f6b4d94663daf286246b06d187cc/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe4ba91e5b890e688bf2e706e67
https://camo.githubusercontent.com/7bd306039ff9af772f66620bfdb4a153d14372b0a14c64e0f04377f3e4d23ac4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5a3b9e7ab992e706e67
https://camo.githubusercontent.com/5cfa00e1047981564cee20f48cb3e8b58c0c7dffdc1d9080315d3a6e9947edda/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe8939de89c822e706e67
https://camo.githubusercontent.com/31f34156f85af53a2f97e8138532410830e6bdf7a4d8c855f1c85729de616b2a/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe699bae685a7e6a0a1e59bad2e706e67
https://camo.githubusercontent.com/37007fde4ba61bbdd3376c41cf09b32222403b491a3807726baaa0dcb489f1f8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe79dbfe4bd8f2e706e67
https://camo.githubusercontent.com/0c49dd17023948ab930331fcdd586d06307e79973eb708e600afd8d562f990c1/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe5a4a9e99fb32e706e67
https://camo.githubusercontent.com/6e5183405258ad665b4e2d9eb624382adce507c676b9098bb7c7f13db76914ca/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe88dafe993be2e706e67
https://camo.githubusercontent.com/1d9d9ad26d88e69ae9c1412293baddad48a1d22869214b6e9f6e0555c0546bc4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe790a2e5889b2e706e67
https://camo.githubusercontent.com/4965cd172f75b1ac71f0a4d2c5d7f8c799fcc3b29e6a39167206b9302116a734/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6829fe7a9bae4b8b0e8bf902e706e67
https://camo.githubusercontent.com/7aff357c5169c4bf2b3b7c8a170b3fa5a6ed2cf24b01aca24b83936b1f7bb0d3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6809de6b4be2e706e67
https://camo.githubusercontent.com/1baed6c9067accf5619127e6c2bd842ffa1a2118b31a3f3b3b3cf0ba63317a6e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6898be5bf83e7be8ee4b89a2e706e67
https://camo.githubusercontent.com/21cc608ac33f7ac4da608c20646b66ca5585efc3d7c0056295914396e7b05273/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe7a59ee5b79ee59586e9be992e706e67
https://camo.githubusercontent.com/97b41ce18f5ffcec9a908ce0179f7face34edbd6c00c5b79ab52cc48b37d6aa5/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6b6a6e6b0912e706e67
https://camo.githubusercontent.com/7331c4bc2e094aed67313c04e7dcbf68ab8c547357a7dafad3251e66b2b982d6/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe991abe5ae89e588a9e4b8ad2e706e67
https://camo.githubusercontent.com/ed0e809a28e52829eadaf769c032f81245fb6c75f6dd4de8c1f0b611548531d4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f6c6f676f2d646f632fe6a999e58d952e706e67
https://camo.githubusercontent.com/8f210dcf471df14f153e9c114967a75db84f0b7ca67c41772a2fb58d704ae7b6/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f656469745f33322e706e67
Github Issueshttps://github.com/Nepxion/Discovery/issues/56
https://camo.githubusercontent.com/271b659841f98994058a4fdf408590c7baa580872ce7bb1bf679c50c8de2f6f8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f63686172745f6261725f33322e706e67
https://camo.githubusercontent.com/1cfff5b688576e33f83d08c547a1e5e714c806494ac171c7991408531529fe1f/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f526573756c742e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#目录
简介https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%AE%80%E4%BB%8B
鸣谢https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%B8%A3%E8%B0%A2
请联系我https://patch-diff.githubusercontent.com/wingahi/Discovery#%E8%AF%B7%E8%81%94%E7%B3%BB%E6%88%91
相关链接https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%9B%B8%E5%85%B3%E9%93%BE%E6%8E%A5
源码主页https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%BA%90%E7%A0%81%E4%B8%BB%E9%A1%B5
指南主页https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%8C%87%E5%8D%97%E4%B8%BB%E9%A1%B5
文档主页https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%96%87%E6%A1%A3%E4%B8%BB%E9%A1%B5
现有痛点https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%8E%B0%E6%9C%89%E7%97%9B%E7%82%B9
名词解释https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%90%8D%E8%AF%8D%E8%A7%A3%E9%87%8A
工程架构https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%B7%A5%E7%A8%8B%E6%9E%B6%E6%9E%84
工程清单https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%B7%A5%E7%A8%8B%E6%B8%85%E5%8D%95
架构核心https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%9E%B6%E6%9E%84%E6%A0%B8%E5%BF%83
依赖引入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E4%BE%9D%E8%B5%96%E5%BC%95%E5%85%A5
准备工作https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9C
环境搭建https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA
启动服务https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%90%AF%E5%8A%A8%E6%9C%8D%E5%8A%A1
环境验证https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%8E%AF%E5%A2%83%E9%AA%8C%E8%AF%81
基于Header传递方式的灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EHeader%E4%BC%A0%E9%80%92%E6%96%B9%E5%BC%8F%E7%9A%84%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
配置网关灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E7%BD%91%E5%85%B3%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
版本匹配灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%89%88%E6%9C%AC%E5%8C%B9%E9%85%8D%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
版本权重灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%89%88%E6%9C%AC%E6%9D%83%E9%87%8D%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
区域匹配灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8C%BA%E5%9F%9F%E5%8C%B9%E9%85%8D%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
区域权重灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8C%BA%E5%9F%9F%E6%9D%83%E9%87%8D%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
IP地址和端口匹配灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#IP%E5%9C%B0%E5%9D%80%E5%92%8C%E7%AB%AF%E5%8F%A3%E5%8C%B9%E9%85%8D%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
配置全链路灰度条件命中和灰度匹配组合式策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E6%9D%A1%E4%BB%B6%E5%91%BD%E4%B8%AD%E5%92%8C%E7%81%B0%E5%BA%A6%E5%8C%B9%E9%85%8D%E7%BB%84%E5%90%88%E5%BC%8F%E7%AD%96%E7%95%A5
配置全链路灰度条件权重和灰度匹配组合式策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E6%9D%A1%E4%BB%B6%E6%9D%83%E9%87%8D%E5%92%8C%E7%81%B0%E5%BA%A6%E5%8C%B9%E9%85%8D%E7%BB%84%E5%90%88%E5%BC%8F%E7%AD%96%E7%95%A5
配置前端灰度和网关灰度路由组合式策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E5%89%8D%E7%AB%AF%E7%81%B0%E5%BA%A6%E5%92%8C%E7%BD%91%E5%85%B3%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%BB%84%E5%90%88%E5%BC%8F%E7%AD%96%E7%95%A5
通过其它方式设置灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%85%B6%E5%AE%83%E6%96%B9%E5%BC%8F%E8%AE%BE%E7%BD%AE%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
通过业务参数在过滤器中自定义灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E5%9C%A8%E8%BF%87%E6%BB%A4%E5%99%A8%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
通过业务参数在策略类中自定义灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E5%9C%A8%E7%AD%96%E7%95%A5%E7%B1%BB%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
灰度路由下的版本故障转移https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E4%B8%8B%E7%9A%84%E7%89%88%E6%9C%AC%E6%95%85%E9%9A%9C%E8%BD%AC%E7%A7%BB
并行灰度路由下的版本偏好策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%B9%B6%E8%A1%8C%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E4%B8%8B%E7%9A%84%E7%89%88%E6%9C%AC%E5%81%8F%E5%A5%BD%E7%AD%96%E7%95%A5
异步场景的全链路灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%BC%82%E6%AD%A5%E5%9C%BA%E6%99%AF%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
基于Query-Parameter的全链路灰度路由https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EQuery-Parameter%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1
基于Cookie的全链路灰度路由https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8ECookie%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1
基于域名的全链路灰度路由https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E5%9F%9F%E5%90%8D%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1
基于RPC-Method的全链路灰度路由https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8ERPC-Method%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1
基于动态变更元数据的灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E5%8A%A8%E6%80%81%E5%8F%98%E6%9B%B4%E5%85%83%E6%95%B0%E6%8D%AE%E7%9A%84%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
基于全局订阅式的灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E5%85%A8%E5%B1%80%E8%AE%A2%E9%98%85%E5%BC%8F%E7%9A%84%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
基于服务下线实时性的流量绝对无损策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E6%9C%8D%E5%8A%A1%E4%B8%8B%E7%BA%BF%E5%AE%9E%E6%97%B6%E6%80%A7%E7%9A%84%E6%B5%81%E9%87%8F%E7%BB%9D%E5%AF%B9%E6%97%A0%E6%8D%9F%E7%AD%96%E7%95%A5
配置全局唯一ID屏蔽策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80%E5%94%AF%E4%B8%80ID%E5%B1%8F%E8%94%BD%E7%AD%96%E7%95%A5
配置IP地址和端口屏蔽策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AEIP%E5%9C%B0%E5%9D%80%E5%92%8C%E7%AB%AF%E5%8F%A3%E5%B1%8F%E8%94%BD%E7%AD%96%E7%95%A5
基于订阅方式的全链路灰度发布规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E8%AE%A2%E9%98%85%E6%96%B9%E5%BC%8F%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83%E8%A7%84%E5%88%99
配置全链路灰度匹配规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E5%8C%B9%E9%85%8D%E8%A7%84%E5%88%99
版本匹配灰度规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%89%88%E6%9C%AC%E5%8C%B9%E9%85%8D%E7%81%B0%E5%BA%A6%E8%A7%84%E5%88%99
区域匹配灰度规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8C%BA%E5%9F%9F%E5%8C%B9%E9%85%8D%E7%81%B0%E5%BA%A6%E8%A7%84%E5%88%99
配置全链路灰度权重规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E6%9D%83%E9%87%8D%E8%A7%84%E5%88%99
全局版本权重灰度规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E5%B1%80%E7%89%88%E6%9C%AC%E6%9D%83%E9%87%8D%E7%81%B0%E5%BA%A6%E8%A7%84%E5%88%99
局部版本权重灰度规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%B1%80%E9%83%A8%E7%89%88%E6%9C%AC%E6%9D%83%E9%87%8D%E7%81%B0%E5%BA%A6%E8%A7%84%E5%88%99
全局区域权重灰度规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E5%B1%80%E5%8C%BA%E5%9F%9F%E6%9D%83%E9%87%8D%E7%81%B0%E5%BA%A6%E8%A7%84%E5%88%99
局部区域权重灰度规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%B1%80%E9%83%A8%E5%8C%BA%E5%9F%9F%E6%9D%83%E9%87%8D%E7%81%B0%E5%BA%A6%E8%A7%84%E5%88%99
配置全链路灰度权重和灰度匹配组合式规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E6%9D%83%E9%87%8D%E5%92%8C%E7%81%B0%E5%BA%A6%E5%8C%B9%E9%85%8D%E7%BB%84%E5%90%88%E5%BC%8F%E8%A7%84%E5%88%99
数据库和消息队列灰度发布规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%95%B0%E6%8D%AE%E5%BA%93%E5%92%8C%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83%E8%A7%84%E5%88%99
基于多格式的规则策略定义https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E5%A4%9A%E6%A0%BC%E5%BC%8F%E7%9A%84%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E5%AE%9A%E4%B9%89
规则策略格式定义https://patch-diff.githubusercontent.com/wingahi/Discovery#%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E6%A0%BC%E5%BC%8F%E5%AE%9A%E4%B9%89
规则策略内容定义https://patch-diff.githubusercontent.com/wingahi/Discovery#%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E5%86%85%E5%AE%B9%E5%AE%9A%E4%B9%89
规则策略示例https://patch-diff.githubusercontent.com/wingahi/Discovery#%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E7%A4%BA%E4%BE%8B
基于多方式的规则策略推送https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E5%A4%9A%E6%96%B9%E5%BC%8F%E7%9A%84%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E6%8E%A8%E9%80%81
基于远程配置中心的规则策略订阅推送https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E8%BF%9C%E7%A8%8B%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E7%9A%84%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E8%AE%A2%E9%98%85%E6%8E%A8%E9%80%81
基于Swagger和Rest的规则策略推送https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8ESwagger%E5%92%8CRest%E7%9A%84%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E6%8E%A8%E9%80%81
基于图形化界面的规则策略推送https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E5%9B%BE%E5%BD%A2%E5%8C%96%E7%95%8C%E9%9D%A2%E7%9A%84%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E6%8E%A8%E9%80%81
基于组和黑白名单的全链路服务隔离和准入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E7%BB%84%E5%92%8C%E9%BB%91%E7%99%BD%E5%90%8D%E5%8D%95%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E6%9C%8D%E5%8A%A1%E9%9A%94%E7%A6%BB%E5%92%8C%E5%87%86%E5%85%A5
服务注册发现准入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E5%8F%91%E7%8E%B0%E5%87%86%E5%85%A5
基于组黑白名单注册准入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E7%BB%84%E9%BB%91%E7%99%BD%E5%90%8D%E5%8D%95%E6%B3%A8%E5%86%8C%E5%87%86%E5%85%A5
基于IP地址黑白名单注册准入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EIP%E5%9C%B0%E5%9D%80%E9%BB%91%E7%99%BD%E5%90%8D%E5%8D%95%E6%B3%A8%E5%86%8C%E5%87%86%E5%85%A5
基于最大注册数限制注册准入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E6%9C%80%E5%A4%A7%E6%B3%A8%E5%86%8C%E6%95%B0%E9%99%90%E5%88%B6%E6%B3%A8%E5%86%8C%E5%87%86%E5%85%A5
基于IP地址黑白名单发现准入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EIP%E5%9C%B0%E5%9D%80%E9%BB%91%E7%99%BD%E5%90%8D%E5%8D%95%E5%8F%91%E7%8E%B0%E5%87%86%E5%85%A5
自定义注册发现准入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E8%87%AA%E5%AE%9A%E4%B9%89%E6%B3%A8%E5%86%8C%E5%8F%91%E7%8E%B0%E5%87%86%E5%85%A5
消费端服务隔离https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B6%88%E8%B4%B9%E7%AB%AF%E6%9C%8D%E5%8A%A1%E9%9A%94%E7%A6%BB
基于组负载均衡隔离https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E7%BB%84%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E9%9A%94%E7%A6%BB
提供端服务隔离https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%8F%90%E4%BE%9B%E7%AB%AF%E6%9C%8D%E5%8A%A1%E9%9A%94%E7%A6%BB
基于组Header传值策略隔离https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E7%BB%84Header%E4%BC%A0%E5%80%BC%E7%AD%96%E7%95%A5%E9%9A%94%E7%A6%BB
基于Env的全链路环境隔离和路由https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EEnv%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E7%8E%AF%E5%A2%83%E9%9A%94%E7%A6%BB%E5%92%8C%E8%B7%AF%E7%94%B1
环境隔离https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%8E%AF%E5%A2%83%E9%9A%94%E7%A6%BB
环境路由https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%8E%AF%E5%A2%83%E8%B7%AF%E7%94%B1
基于Zone的全链路可用区亲和性隔离和路由https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EZone%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E5%8F%AF%E7%94%A8%E5%8C%BA%E4%BA%B2%E5%92%8C%E6%80%A7%E9%9A%94%E7%A6%BB%E5%92%8C%E8%B7%AF%E7%94%B1
可用区亲和性隔离https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8F%AF%E7%94%A8%E5%8C%BA%E4%BA%B2%E5%92%8C%E6%80%A7%E9%9A%94%E7%A6%BB
可用区亲和性路由https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8F%AF%E7%94%A8%E5%8C%BA%E4%BA%B2%E5%92%8C%E6%80%A7%E8%B7%AF%E7%94%B1
基于Sentinel的全链路服务限流熔断降级权限和灰度融合https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8ESentinel%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E6%9C%8D%E5%8A%A1%E9%99%90%E6%B5%81%E7%86%94%E6%96%AD%E9%99%8D%E7%BA%A7%E6%9D%83%E9%99%90%E5%92%8C%E7%81%B0%E5%BA%A6%E8%9E%8D%E5%90%88
原生Sentinel注解https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8E%9F%E7%94%9FSentinel%E6%B3%A8%E8%A7%A3
原生Sentinel规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8E%9F%E7%94%9FSentinel%E8%A7%84%E5%88%99
流控规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B5%81%E6%8E%A7%E8%A7%84%E5%88%99
降级规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%99%8D%E7%BA%A7%E8%A7%84%E5%88%99
授权规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%8E%88%E6%9D%83%E8%A7%84%E5%88%99
系统规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%B3%BB%E7%BB%9F%E8%A7%84%E5%88%99
热点参数流控规则https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%83%AD%E7%82%B9%E5%8F%82%E6%95%B0%E6%B5%81%E6%8E%A7%E8%A7%84%E5%88%99
基于灰度路由和Sentinel-LimitApp扩展的防护机制https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E5%92%8CSentinel-LimitApp%E6%89%A9%E5%B1%95%E7%9A%84%E9%98%B2%E6%8A%A4%E6%9C%BA%E5%88%B6
基于服务名的防护机制https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E6%9C%8D%E5%8A%A1%E5%90%8D%E7%9A%84%E9%98%B2%E6%8A%A4%E6%9C%BA%E5%88%B6
基于灰度组的防护机制https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E7%81%B0%E5%BA%A6%E7%BB%84%E7%9A%84%E9%98%B2%E6%8A%A4%E6%9C%BA%E5%88%B6
基于灰度版本的防护机制https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E7%81%B0%E5%BA%A6%E7%89%88%E6%9C%AC%E7%9A%84%E9%98%B2%E6%8A%A4%E6%9C%BA%E5%88%B6
基于灰度区域的防护机制https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E7%81%B0%E5%BA%A6%E5%8C%BA%E5%9F%9F%E7%9A%84%E9%98%B2%E6%8A%A4%E6%9C%BA%E5%88%B6
基于IP地址和端口的防护机制https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EIP%E5%9C%B0%E5%9D%80%E5%92%8C%E7%AB%AF%E5%8F%A3%E7%9A%84%E9%98%B2%E6%8A%A4%E6%9C%BA%E5%88%B6
自定义业务参数的组合式防护机制https://patch-diff.githubusercontent.com/wingahi/Discovery#%E8%87%AA%E5%AE%9A%E4%B9%89%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E7%9A%84%E7%BB%84%E5%90%88%E5%BC%8F%E9%98%B2%E6%8A%A4%E6%9C%BA%E5%88%B6
基于Hystrix的全链路服务限流熔断和灰度融合https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EHystrix%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E6%9C%8D%E5%8A%A1%E9%99%90%E6%B5%81%E7%86%94%E6%96%AD%E5%92%8C%E7%81%B0%E5%BA%A6%E8%9E%8D%E5%90%88
全链路监控https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E9%93%BE%E8%B7%AF%E7%9B%91%E6%8E%A7
全链路调用链监控https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E9%93%BE%E8%B7%AF%E8%B0%83%E7%94%A8%E9%93%BE%E7%9B%91%E6%8E%A7
Header输出方式https://patch-diff.githubusercontent.com/wingahi/Discovery#Header%E8%BE%93%E5%87%BA%E6%96%B9%E5%BC%8F
调用链输出方式https://patch-diff.githubusercontent.com/wingahi/Discovery#%E8%B0%83%E7%94%A8%E9%93%BE%E8%BE%93%E5%87%BA%E6%96%B9%E5%BC%8F
日志输出方式https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%97%A5%E5%BF%97%E8%BE%93%E5%87%BA%E6%96%B9%E5%BC%8F
全链路指标监控https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E9%93%BE%E8%B7%AF%E6%8C%87%E6%A0%87%E7%9B%91%E6%8E%A7
Prometheus监控方式https://patch-diff.githubusercontent.com/wingahi/Discovery#Prometheus%E7%9B%91%E6%8E%A7%E6%96%B9%E5%BC%8F
Grafana监控方式https://patch-diff.githubusercontent.com/wingahi/Discovery#Grafana%E7%9B%91%E6%8E%A7%E6%96%B9%E5%BC%8F
Spring-Boot-Admin监控方式https://patch-diff.githubusercontent.com/wingahi/Discovery#Spring-Boot-Admin%E7%9B%91%E6%8E%A7%E6%96%B9%E5%BC%8F
全链路Header传递https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E9%93%BE%E8%B7%AFHeader%E4%BC%A0%E9%80%92
全链路侦测https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E9%93%BE%E8%B7%AF%E4%BE%A6%E6%B5%8B
全链路服务侧注解https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E9%93%BE%E8%B7%AF%E6%9C%8D%E5%8A%A1%E4%BE%A7%E6%B3%A8%E8%A7%A3
全链路服务侧API权限https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%A8%E9%93%BE%E8%B7%AF%E6%9C%8D%E5%8A%A1%E4%BE%A7API%E6%9D%83%E9%99%90
异步跨线程Agenthttps://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%BC%82%E6%AD%A5%E8%B7%A8%E7%BA%BF%E7%A8%8BAgent
插件获取https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%8F%92%E4%BB%B6%E8%8E%B7%E5%8F%96
插件使用https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8
插件扩展https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%8F%92%E4%BB%B6%E6%89%A9%E5%B1%95
元数据Metadata自动化策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%83%E6%95%B0%E6%8D%AEMetadata%E8%87%AA%E5%8A%A8%E5%8C%96%E7%AD%96%E7%95%A5
基于服务名前缀自动创建灰度组名https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E6%9C%8D%E5%8A%A1%E5%90%8D%E5%89%8D%E7%BC%80%E8%87%AA%E5%8A%A8%E5%88%9B%E5%BB%BA%E7%81%B0%E5%BA%A6%E7%BB%84%E5%90%8D
基于Git插件自动创建灰度版本号https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EGit%E6%8F%92%E4%BB%B6%E8%87%AA%E5%8A%A8%E5%88%9B%E5%BB%BA%E7%81%B0%E5%BA%A6%E7%89%88%E6%9C%AC%E5%8F%B7
元数据Metadata运维平台策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%85%83%E6%95%B0%E6%8D%AEMetadata%E8%BF%90%E7%BB%B4%E5%B9%B3%E5%8F%B0%E7%AD%96%E7%95%A5
配置文件https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6
基础属性配置https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E7%A1%80%E5%B1%9E%E6%80%A7%E9%85%8D%E7%BD%AE
功能开关配置https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8A%9F%E8%83%BD%E5%BC%80%E5%85%B3%E9%85%8D%E7%BD%AE
内置文件配置https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%86%85%E7%BD%AE%E6%96%87%E4%BB%B6%E9%85%8D%E7%BD%AE
Docker容器化和Kubernetes平台支持https://patch-diff.githubusercontent.com/wingahi/Discovery#Docker%E5%AE%B9%E5%99%A8%E5%8C%96%E5%92%8CKubernetes%E5%B9%B3%E5%8F%B0%E6%94%AF%E6%8C%81
Docker容器化https://patch-diff.githubusercontent.com/wingahi/Discovery#Docker%E5%AE%B9%E5%99%A8%E5%8C%96
Kubernetes平台支持https://patch-diff.githubusercontent.com/wingahi/Discovery#Kubernetes%E5%B9%B3%E5%8F%B0%E6%94%AF%E6%8C%81
自动化测试https://patch-diff.githubusercontent.com/wingahi/Discovery#%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95
架构设计https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1
启动控制台https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%90%AF%E5%8A%A8%E6%8E%A7%E5%88%B6%E5%8F%B0
配置文件https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6
测试用例https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B
测试包引入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B5%8B%E8%AF%95%E5%8C%85%E5%BC%95%E5%85%A5
测试入口程序https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B5%8B%E8%AF%95%E5%85%A5%E5%8F%A3%E7%A8%8B%E5%BA%8F
普通调用测试https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%99%AE%E9%80%9A%E8%B0%83%E7%94%A8%E6%B5%8B%E8%AF%95
灰度调用测试https://patch-diff.githubusercontent.com/wingahi/Discovery#%E7%81%B0%E5%BA%A6%E8%B0%83%E7%94%A8%E6%B5%8B%E8%AF%95
扩展调用测试https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%89%A9%E5%B1%95%E8%B0%83%E7%94%A8%E6%B5%8B%E8%AF%95
测试报告https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A
压力测试https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95
测试环境https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B5%8B%E8%AF%95%E7%8E%AF%E5%A2%83
测试介绍https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B5%8B%E8%AF%95%E4%BB%8B%E7%BB%8D
测试步骤https://patch-diff.githubusercontent.com/wingahi/Discovery#%E6%B5%8B%E8%AF%95%E6%AD%A5%E9%AA%A4
附录https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%99%84%E5%BD%95
中间件服务器下载地址https://patch-diff.githubusercontent.com/wingahi/Discovery#%E4%B8%AD%E9%97%B4%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80
Star走势图https://patch-diff.githubusercontent.com/wingahi/Discovery#Star%E8%B5%B0%E5%8A%BF%E5%9B%BE
https://patch-diff.githubusercontent.com/wingahi/Discovery#请联系我
https://camo.githubusercontent.com/9e660e145d94323a32525fb4de86f115ca624c8a2c76e1a739439220da579717/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f7a78696e672d646f632f2545352542452541452545342542462541312d312e6a7067
https://camo.githubusercontent.com/bf669364bfa2bb1e3e2e9021ae9632a43c2c23d042bc86563c056f7c73005827/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f7a78696e672d646f632f2545352538352541432545342542432539372545352538462542372d312e6a7067
https://camo.githubusercontent.com/6cdf081059b1a6e52ab37ad2dd5e5eff776f5479efe8200c3ce3cc61a0160d4e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f7a78696e672d646f632f2545362539362538372545362541312541332d312e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#相关链接
https://patch-diff.githubusercontent.com/wingahi/Discovery#源码主页
Discovery源码主页https://github.com/Nepxion/Discovery
Polaris源码主页https://github.com/Nepxion/Polaris
https://patch-diff.githubusercontent.com/wingahi/Discovery#指南主页
Discovery指南主页https://github.com/Nepxion/DiscoveryGuide
Polaris指南主页https://github.com/Nepxion/PolarisGuide
https://patch-diff.githubusercontent.com/wingahi/Discovery#文档主页
文档主页https://gitee.com/Nepxion/Docs/tree/master/web-doc
https://patch-diff.githubusercontent.com/wingahi/Discovery#现有痛点
https://patch-diff.githubusercontent.com/wingahi/Discovery#名词解释
https://camo.githubusercontent.com/d85c26c2f537fb8aa66f158c098e95ae862898731a5745f8edd4060c85d9a0c4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e2e706e67
https://camo.githubusercontent.com/d85c26c2f537fb8aa66f158c098e95ae862898731a5745f8edd4060c85d9a0c4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e2e706e67
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#工程架构
https://patch-diff.githubusercontent.com/wingahi/Discovery#工程清单
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/c58ebab7536f51fade6542a3fa999041ef3262cc591c9e505913df82dc40ddb8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f736f7574682e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://camo.githubusercontent.com/6af29d124563d99b8227770ed5807b13277a8e85e32d28166e2a215312bc5777/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f646972656374696f6e5f776573742e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#架构核心
https://camo.githubusercontent.com/a2574bafefdc0a2ef7d19a64bd46b0cff8f24d3a18710924928d53e5d4945032/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446966666572656e63652e6a7067
https://camo.githubusercontent.com/3f3e6fbc048eadad91cfd27884c02ce9e30ef681dbf3d22e222e1b9e2cc596d4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f476f7665726e2e6a7067
https://camo.githubusercontent.com/2511c8c0451f03154f7110c47ce9eb11b9cbfc1c02a2d8afccfa30a97c945282/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4d6f64756c652e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#依赖引入
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#准备工作
https://patch-diff.githubusercontent.com/wingahi/Discovery#环境搭建
https://github.com/Nepxion/DiscoveryGuide.githttps://github.com/Nepxion/DiscoveryGuide.git
https://github.com/alibaba/nacos/releaseshttps://github.com/alibaba/nacos/releases
https://patch-diff.githubusercontent.com/wingahi/Discovery#启动服务
https://camo.githubusercontent.com/780c8589aace926cfb0f249b804a5bba21230fb32288cf02f27d4898850b013d/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4261736963546f706f6c6f67792e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#环境验证
http://localhost:5001/discovery-guide-service-a/invoke/gatewayhttp://localhost:5001/discovery-guide-service-a/invoke/gateway
http://localhost:5002/discovery-guide-service-a/invoke/zuulhttp://localhost:5002/discovery-guide-service-a/invoke/zuul
https://camo.githubusercontent.com/d85c26c2f537fb8aa66f158c098e95ae862898731a5745f8edd4060c85d9a0c4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e2e706e67
源码主页https://github.com/Nepxion/Discovery
https://camo.githubusercontent.com/858d78fa80925eb9672263c43445be6feb1f4ee65cfc4a72ecc67efaa18abef2/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465352d322e6a7067
https://camo.githubusercontent.com/78266088cf1d3192a9964ea8627ec74eaf3526602c6b170c3208751922e76027/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465352d332e6a7067
https://camo.githubusercontent.com/e093246e0594fd0d47b747e77c559ac23d55ba8bf41b30e069e1cb06e914a68c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465352d342e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于header传递方式的灰度路由策略
https://camo.githubusercontent.com/4fb5695017192db23c27801b11ce3c9e9d8dc890f7059103427cdcaa6592d795/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7469702e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置网关灰度路由策略
https://patch-diff.githubusercontent.com/wingahi/Discovery#版本匹配灰度路由策略
https://camo.githubusercontent.com/ca843ebb2417623eef132a9bb7e74f3d2fb52ee6493ef1d02de7670a314c9280/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d312e6a7067
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://camo.githubusercontent.com/21d1f52cf41a0fd4a3c65f1be4683fa4bd75b5985b4465c65a0e571ab23960c6/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f526f75746556657273696f6e2e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#版本权重灰度路由策略
https://camo.githubusercontent.com/d4cd49d533f5fa47a53e4058b8e6a0ab944af8485d3d70c1b723f498cb816778/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d322e6a7067
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#区域匹配灰度路由策略
https://camo.githubusercontent.com/3404334bdb0f90f17d3b15460f6633ab6b457fee449127885c1cad218000c13f/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d332e6a7067
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://camo.githubusercontent.com/e1acc19561fb698563c7c1e3333975882750aaa53105b51a9b2f8239e057e89e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f526f757465526567696f6e2e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#区域权重灰度路由策略
https://camo.githubusercontent.com/077eec63e3df40189110684522de22a93b18fab1723a6d2536beb0dfb84701f5/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d342e6a7067
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#ip地址和端口匹配灰度路由策略
https://camo.githubusercontent.com/dd191bd9c254554cbb196a2f866e4b9ae3f1eea9a766b6e71e79f48d86f09c74/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d352e6a7067
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://camo.githubusercontent.com/51e28a83a2f200d6664247f0f6c423a52a1f481c765d9694db9906932aa12769/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f526f757465416464726573732e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置全链路灰度条件命中和灰度匹配组合式策略
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://camo.githubusercontent.com/9063c0358a82d1557866f4c8814ff5f882e61c75dfcb4210080b18d6c04dbb7e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d382e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置全链路灰度条件权重和灰度匹配组合式策略
配置全链路灰度条件命中和灰度匹配组合式策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%85%8D%E7%BD%AE%E5%85%A8%E9%93%BE%E8%B7%AF%E7%81%B0%E5%BA%A6%E6%9D%A1%E4%BB%B6%E5%91%BD%E4%B8%AD%E5%92%8C%E7%81%B0%E5%BA%A6%E5%8C%B9%E9%85%8D%E7%BB%84%E5%90%88%E5%BC%8F%E7%AD%96%E7%95%A5
https://camo.githubusercontent.com/a4759f13a998bb21fddaddc0c1a26cac285c415dea772d7500927e7a7ed87c1d/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d392e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置前端灰度和网关灰度路由组合式策略
前端灰度&网关灰度路由组合式策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%89%8D%E7%AB%AF%E7%81%B0%E5%BA%A6&%E7%BD%91%E5%85%B3%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%BB%84%E5%90%88%E5%BC%8F%E7%AD%96%E7%95%A5
通过业务参数在过滤器中自定义灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E5%9C%A8%E8%BF%87%E6%BB%A4%E5%99%A8%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#通过其它方式设置灰度路由策略
https://patch-diff.githubusercontent.com/wingahi/Discovery#通过前端传入灰度路由策略
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://camo.githubusercontent.com/5ebd0165ac5ba71c40d10db1a96b8c305c8949143a04eed22624f530a18f4368/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d362e6a7067
https://camo.githubusercontent.com/3c029f289fd81dbab2a041fb84f243963b5f4be0fcd2adfebe3daee971cc0b5b/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d372e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#通过业务参数在过滤器中自定义灰度路由策略
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#通过业务参数在策略类中自定义灰度路由策略
https://patch-diff.githubusercontent.com/wingahi/Discovery#灰度路由下的版本故障转移
https://patch-diff.githubusercontent.com/wingahi/Discovery#并行灰度路由下的版本偏好策略
https://patch-diff.githubusercontent.com/wingahi/Discovery#异步场景的全链路灰度路由策略
基于Hystrix的全链路服务限流熔断和灰度融合https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EHystrix%E7%9A%84%E5%85%A8%E9%93%BE%E8%B7%AF%E6%9C%8D%E5%8A%A1%E9%99%90%E6%B5%81%E7%86%94%E6%96%AD%E5%92%8C%E7%81%B0%E5%BA%A6%E8%9E%8D%E5%90%88
异步跨线程Agenthttps://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%BC%82%E6%AD%A5%E8%B7%A8%E7%BA%BF%E7%A8%8BAgent
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于query-parameter的全链路灰度路由
http://localhost:5001/discovery-guide-service-a/invoke/gateway?a=1http://localhost:5001/discovery-guide-service-a/invoke/gateway?a=1
http://localhost:5001/discovery-guide-service-a/invoke/gateway?a=2http://localhost:5001/discovery-guide-service-a/invoke/gateway?a=2
通过业务参数在过滤器中自定义灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E5%9C%A8%E8%BF%87%E6%BB%A4%E5%99%A8%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于cookie的全链路灰度路由
通过业务参数在过滤器中自定义灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E5%9C%A8%E8%BF%87%E6%BB%A4%E5%99%A8%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于域名的全链路灰度路由
通过业务参数在过滤器中自定义灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E5%9C%A8%E8%BF%87%E6%BB%A4%E5%99%A8%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
通过业务参数在过滤器中自定义灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E5%9C%A8%E8%BF%87%E6%BB%A4%E5%99%A8%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://camo.githubusercontent.com/63f011026c23589d9a38947f16e3d01672d19caad8b3b4e156c636f4ca0c7712/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d31352e6a7067
https://camo.githubusercontent.com/248f0fdd8fe214e8a3437d956cd060a01413efab0ac7d19578d760e8fca8754c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d31362e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于rpc-method的全链路灰度路由
通过业务参数在策略类中自定义灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E4%B8%9A%E5%8A%A1%E5%8F%82%E6%95%B0%E5%9C%A8%E7%AD%96%E7%95%A5%E7%B1%BB%E4%B8%AD%E8%87%AA%E5%AE%9A%E4%B9%89%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于动态变更元数据的灰度路由策略
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://nacos.io/zh-cn/docs/open-api.htmlhttps://nacos.io/zh-cn/docs/open-api.html
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于全局订阅式的灰度路由策略
https://camo.githubusercontent.com/f8e21314543c2453938b649129c15005e2161077742f42fda90dbaa28cc38388/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d31302e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于服务下线实时性的流量绝对无损策略
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置全局唯一id屏蔽策略
https://camo.githubusercontent.com/b4141df209e69dd0aa148093a8afb4dfc76e1ac7908cd84b38158fecd90fe8d2/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d31312e6a7067
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置ip地址和端口屏蔽策略
https://camo.githubusercontent.com/e6751bc2a6eb6c03f1a8a896410a3b9a004297cc4c6561af07a307b899f3014c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465322d31322e6a7067
通过前端传入灰度路由策略https://patch-diff.githubusercontent.com/wingahi/Discovery#%E9%80%9A%E8%BF%87%E5%89%8D%E7%AB%AF%E4%BC%A0%E5%85%A5%E7%81%B0%E5%BA%A6%E8%B7%AF%E7%94%B1%E7%AD%96%E7%95%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于订阅方式的全链路灰度发布规则
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置全链路灰度匹配规则
https://patch-diff.githubusercontent.com/wingahi/Discovery#版本匹配灰度规则
https://camo.githubusercontent.com/aff2f78fc2c89d85f98ce06c15bea7a5c900d2866d8211ba676754c6e72e875c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465332d312e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#区域匹配灰度规则
https://camo.githubusercontent.com/d34b1c7a0f77df431585ce6305fc3afdcc2f9672e24f974226f6cc8ab9766484/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465332d322e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置全链路灰度权重规则
https://patch-diff.githubusercontent.com/wingahi/Discovery#全局版本权重灰度规则
https://camo.githubusercontent.com/e12ea98b93c030bbac8102a1c5d2cfb88ff6477cb14d04838ff0c0ea2806e8db/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465342d312e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#局部版本权重灰度规则
https://camo.githubusercontent.com/1bfb551df355f77373b184f14ad36456d4573cf37e3a12a289cc92d5f7eb5564/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465342d322e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#全局区域权重灰度规则
https://camo.githubusercontent.com/65809f35e015c03eff5c3853e4a7aa713044efe8dffcf91ebc0013d634039bdb/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465342d332e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#局部区域权重灰度规则
https://camo.githubusercontent.com/55b912f2dec37ecc07f5b0afa154e190982df0c0984174b8cb43be84b378c4a0/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465342d342e6a7067
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置全链路灰度权重和灰度匹配组合式规则
https://camo.githubusercontent.com/e79df9b1bd9ff5457ff788671c2e915011b2b8034ec5c79135e6f0b9cfc78d4e/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465352d312e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#数据库和消息队列灰度发布规则
https://github.com/Nepxion/DiscoveryContribhttps://github.com/Nepxion/DiscoveryContrib
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于多格式的规则策略定义
https://patch-diff.githubusercontent.com/wingahi/Discovery#规则策略格式定义
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#规则策略内容定义
https://patch-diff.githubusercontent.com/wingahi/Discovery#规则策略示例
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于多方式的规则策略推送
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于远程配置中心的规则策略订阅推送
https://camo.githubusercontent.com/d818da1f4128139e4e83d9f978ad2e563c3e8a27a8a1573e144210f82a815c49/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f41706f6c6c6f312e6a7067
https://github.com/ctripcorp/apollohttps://github.com/ctripcorp/apollo
https://camo.githubusercontent.com/3a47974410d551528f7827a84cff1e22b086a7499eb863ef61b2fa2e5b7e1c7a/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4e61636f73322e6a7067
https://github.com/alibaba/nacoshttps://github.com/alibaba/nacos
https://camo.githubusercontent.com/f8b2b5db45dcec3bb426d98322c0e052cc6534a4b79b7b581491e9c6ff07ac31/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f52656469732e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于swagger和rest的规则策略推送
https://camo.githubusercontent.com/4b66c17568b667b55e54144482715debf28be87f2c7d84808b977f8546c197d7/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f53776167676572312e6a7067
https://camo.githubusercontent.com/2aa2bcba54c4f21d0222cb3f35c49464deb2c767f11837eba160361501700b1b/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f53776167676572322e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于图形化界面的规则策略推送
https://camo.githubusercontent.com/d85c26c2f537fb8aa66f158c098e95ae862898731a5745f8edd4060c85d9a0c4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e2e706e67
https://camo.githubusercontent.com/7396da0c7fdeac4cd413314444210d3828c3946c2d15c25b14f160a729067982/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65312e6a7067
https://camo.githubusercontent.com/9cb13ecef5ecdff7deed3daca75d326f56d09bc3955e47a854a46aadaa4dea1c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65322e6a7067
https://github.com/Nepxion/Discovery.githttps://github.com/Nepxion/Discovery.git
https://camo.githubusercontent.com/d3cca046790d9c4184c11b192e7ae608841b23abb8e3ba7d3099af8cec3260e6/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65302e6a7067
https://camo.githubusercontent.com/e76e596e547ff912311545a1a033c5f703ca7bd75ef79b36058a497c5adae3f2/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65342e6a7067
https://camo.githubusercontent.com/c4ad79eefd9412a140a03858a4b4c0fd8084877872941665cf816aec1bedbfd6/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65352e6a7067
https://camo.githubusercontent.com/34e9e1aac16e457df5ea4f442b4d9199b32044af656843582a05fb2c772d2542/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65362e6a7067
https://camo.githubusercontent.com/a768ace57b2c78a97dcf4562dceec5ee4a7df63c5867f8e2463fd8f51e706857/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65372e6a7067
https://camo.githubusercontent.com/9cb13ecef5ecdff7deed3daca75d326f56d09bc3955e47a854a46aadaa4dea1c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65322e6a7067
https://camo.githubusercontent.com/b085654acfee232802aa541326178e969d1361e5c809c590e586ac2abf1cca69/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65382e6a7067
https://camo.githubusercontent.com/0599f47577b3e4138f1642adecb44bbe336aa7cd93a68b2baba3090d9acbf2d2/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c65392e6a7067
https://camo.githubusercontent.com/0fbef96e57811162b19711b57f1d9dcc5adf91a4e306bad65ae623016458f3d4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c6531302e6a7067
https://camo.githubusercontent.com/043f0926d98b6b4045cb095bf87e2ad2027264fbae0de25d45b483c62d359ece/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c6531312e6a7067
https://camo.githubusercontent.com/d482663b2507683adddded020e13722483c2f016faec74ab994ac787aeff5c99/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c6531322e6a7067
https://camo.githubusercontent.com/4407514271a899c5b84598fcc1f68b30f45fd8ecd1ac356fe40342d4b7b13198/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c6531332e6a7067
图形化桌面程序的灰度发布路由动画效果http://nepxion.gitee.io/videos/discovery-video/DiscoveryConsole.gif
Discovery灰度发布版本匹配演示视频http://nepxion.gitee.io/videos/discovery-video/DiscoveryGrayRlease.wmv
Discovery灰度路由版本匹配链演示视频http://nepxion.gitee.io/videos/discovery-video/DiscoveryGrayRoute.wmv
图形化Webhttps://github.com/Nepxion/DiscoveryUI
基于图形化界面的规则策略推送https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8E%E5%9B%BE%E5%BD%A2%E5%8C%96%E7%95%8C%E9%9D%A2%E7%9A%84%E8%A7%84%E5%88%99%E7%AD%96%E7%95%A5%E6%8E%A8%E9%80%81
https://camo.githubusercontent.com/5f57395420eb5463d050a83b39dbb7e2dd01d22d22db86d4d66e5d08d54a92d7/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f436f6e736f6c6531342e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于组和黑白名单的全链路服务隔离和准入
https://patch-diff.githubusercontent.com/wingahi/Discovery#服务注册发现准入
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于组黑白名单注册准入
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于ip地址黑白名单注册准入
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于最大注册数限制注册准入
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于ip地址黑白名单发现准入
基于IP地址黑白名单注册准入https://patch-diff.githubusercontent.com/wingahi/Discovery#%E5%9F%BA%E4%BA%8EIP%E5%9C%B0%E5%9D%80%E9%BB%91%E7%99%BD%E5%90%8D%E5%8D%95%E6%B3%A8%E5%86%8C%E5%87%86%E5%85%A5
https://patch-diff.githubusercontent.com/wingahi/Discovery#自定义注册发现准入
https://patch-diff.githubusercontent.com/wingahi/Discovery#消费端服务隔离
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于组负载均衡隔离
https://patch-diff.githubusercontent.com/wingahi/Discovery#提供端服务隔离
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于组header传值策略隔离
http://localhost:4001/invoke/abchttp://localhost:4001/invoke/abc
https://camo.githubusercontent.com/3d1a079ac3775eb93cd26f398ecba3041268c7882103ed15ab50e49abd07dd7c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465362d312e6a7067
https://camo.githubusercontent.com/871eb82a9824ed06bdb1e23936b2dc502740dd64b60878ab334d826f0232fc6c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465362d322e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于env的全链路环境隔离和路由
https://camo.githubusercontent.com/1406a032170fddbe73448646d05c32295741ed24f07426c9e2e793d650a264b8/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f49736f6c6174696f6e456e7669726f6e6d656e742e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#环境隔离
https://patch-diff.githubusercontent.com/wingahi/Discovery#环境路由
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于zone的全链路可用区亲和性隔离和路由
https://camo.githubusercontent.com/6d9f5315c0eab89b5e96c7a1f728a3bb4e7998c720f4f090c8ed4ebe1d0b0a55/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f49736f6c6174696f6e5a6f6e652e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#可用区亲和性隔离
https://patch-diff.githubusercontent.com/wingahi/Discovery#可用区亲和性路由
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于sentinel的全链路服务限流熔断降级权限和灰度融合
https://camo.githubusercontent.com/9756b63a8a654a36193667de7b837973603bc1264786c6cb6cd10ddd6ac891d5/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f53656e74696e656c332e6a7067
https://camo.githubusercontent.com/3a64b52fc097849809a59f625a1d5f5f95083190829a30b0a820101334ee07af/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f53656e74696e656c342e6a7067
https://camo.githubusercontent.com/d85c26c2f537fb8aa66f158c098e95ae862898731a5745f8edd4060c85d9a0c4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e2e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#原生sentinel注解
https://patch-diff.githubusercontent.com/wingahi/Discovery#原生sentinel规则
https://patch-diff.githubusercontent.com/wingahi/Discovery#流控规则
https://camo.githubusercontent.com/d5a9e5d356ab7356efdba0262fb1abb9dec4e3bf0bf2f9540c3b8f3b17d51628/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465372d312e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#降级规则
https://camo.githubusercontent.com/e500c04d63fe0ecd2988beacd82d363e1bb818cbfdb42d615e34fdb552e58e12/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465372d322e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#授权规则
https://camo.githubusercontent.com/6fcf7b5f89cf8ae009abef4dcb139eaa7485b3a7a693640e08e1035209d39495/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465372d332e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#系统规则
https://camo.githubusercontent.com/5daab7a9ebf6018db3a8bca7591004eae72dcda53ac2672bbe0f246635179ac9/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465372d342e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#热点参数流控规则
https://camo.githubusercontent.com/14b7654f822e1bfc69c2a6251c94fdbad604d38dcbca6ee1d93fbfc0102e78f4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465372d352e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于灰度路由和sentinel-limitapp扩展的防护机制
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于服务名的防护机制
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于灰度组的防护机制
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于灰度版本的防护机制
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于灰度区域的防护机制
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于ip地址和端口的防护机制
https://patch-diff.githubusercontent.com/wingahi/Discovery#自定义业务参数的组合式防护机制
https://camo.githubusercontent.com/d2e24b479bd40fda0ff53f1f78eca819060471279a666af6c6c2c6a049ed752c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465372d362e6a7067
https://camo.githubusercontent.com/cb7d046a791d9ee993be501a24ac5172ecfffd149f2b6063809025b5f919cfae/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465372d372e6a7067
https://camo.githubusercontent.com/8d8998ec5d63db586f2c9f5bf0bb4d77e6fcc128abf5e629261a76febff493b1/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446973636f766572794775696465372d382e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于hystrix的全链路服务限流熔断和灰度融合
https://patch-diff.githubusercontent.com/wingahi/Discovery#全链路监控
https://patch-diff.githubusercontent.com/wingahi/Discovery#全链路调用链监控
Discovery灰度发布路由调用链演示视频http://nepxion.gitee.io/videos/discovery-video/DiscoveryJaeger.wmv
https://patch-diff.githubusercontent.com/wingahi/Discovery#header输出方式
https://patch-diff.githubusercontent.com/wingahi/Discovery#调用链输出方式
https://github.com/jaegertracing/jaeger/releaseshttps://github.com/jaegertracing/jaeger/releases
http://localhost:16686http://localhost:16686
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://camo.githubusercontent.com/17f1170ff716faa983680e1d3bc3ed37b4766120cf314bf18c2e431a2710bc0d/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a6165676572312e6a7067
https://camo.githubusercontent.com/bfa59d8af40c36851887c25e139e9c50cb74c1223ffe1d4279b6d8168a5052b1/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a6165676572322e6a7067
https://camo.githubusercontent.com/20b50e8d269412d14e1e2c2433bfe4a40327fe802d55ef60519a46cad5ee021c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a6165676572332e6a7067
https://camo.githubusercontent.com/f88133c4923f8078e846a89954a187fe4daf2006cb4b6978e30bf44e811ef640/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a6165676572342e6a7067
https://camo.githubusercontent.com/713a41fbc7563ff9740eb2d029e43b2bc65e520a28906cef8c396bf2777bc2e6/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a6165676572352e6a7067
https://camo.githubusercontent.com/c714c589222dc5a38385767df91a2ef8a96b22a383c5141c2f8c804a315bb0c9/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a6165676572362e6a7067
指南示例高级版https://github.com/Nepxion/DiscoveryGuide
https://camo.githubusercontent.com/0f9008d711ebbbd75860a1f3d4677c5449e88921165d2cdab54b94596b283593/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a61656765725072656d69756d312e6a7067
https://camo.githubusercontent.com/15ac42272aa82ea757d9922e8c6c10982a0424ff6d42fbcc124eec29a764cecc/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a61656765725072656d69756d322e6a7067
https://camo.githubusercontent.com/56435ecb9244fb2cb8d00ec3ec91fc8ace608d2927311b0db0812f2aa519aaa9/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f4a61656765725072656d69756d332e6a7067
https://camo.githubusercontent.com/be9c3c093da8f6981fc8b0d0232de396d3d55112434025f18ab8c52f6afceeb0/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f536b7957616c6b696e67312e6a7067
https://camo.githubusercontent.com/88ecf6e6ac3e7be1dc9aa5686f7b1e2c548d225ef3fea8afc390e32e704c68a2/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f536b7957616c6b696e67322e6a7067
https://camo.githubusercontent.com/5416cfbddd77d59b864c8730e2ad1eff603d7649b3458951433ff46c66061329/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f536b7957616c6b696e67332e6a7067
https://camo.githubusercontent.com/90cbde798182d795db413944f6a5948917c0855730092e3fc4861b271aa85450/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f536b7957616c6b696e67342e6a7067
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#日志输出方式
https://camo.githubusercontent.com/7deadf08ab5a50aca66935efc4a5f369099e1fa949412de5e858fbaeede7cd1c/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f5472616365722e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#全链路指标监控
https://patch-diff.githubusercontent.com/wingahi/Discovery#prometheus监控方式
https://camo.githubusercontent.com/9d2d3f8de684c8dc00aff1432bcbd4baf82d7a37190105983cef12ddb7e89572/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f50726f6d6574686575732e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#grafana监控方式
https://camo.githubusercontent.com/c7bdc934a8853b636f821ff24a9770f1b1a4f3037c0ce04def102b442a45819d/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f47726166616e612e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#spring-boot-admin监控方式
https://camo.githubusercontent.com/8604ace966ccdaa59136274d5de729d037f9659907402f9a982fd8db15ddf429/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f41646d696e312e6a7067
https://camo.githubusercontent.com/6d50c7adfdffddc243d1f9e4bad93664c67001316ebf97e2690f481efa90c901/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f41646d696e372e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#全链路header传递
https://patch-diff.githubusercontent.com/wingahi/Discovery#全链路侦测
https://patch-diff.githubusercontent.com/wingahi/Discovery#全链路服务侧注解
https://patch-diff.githubusercontent.com/wingahi/Discovery#全链路服务侧api权限
权限代码https://github.com/Nepxion/DiscoveryGuide/blob/master/discovery-guide-service/src/main/java/com/nepxion/discovery/guide/service/permission
https://patch-diff.githubusercontent.com/wingahi/Discovery#异步跨线程agent
https://patch-diff.githubusercontent.com/wingahi/Discovery#插件获取
https://github.com/Nepxion/DiscoveryAgent/releaseshttps://github.com/Nepxion/DiscoveryAgent/releases
https://github.com/Nepxion/DiscoveryAgenthttps://github.com/Nepxion/DiscoveryAgent
https://patch-diff.githubusercontent.com/wingahi/Discovery#插件使用
https://patch-diff.githubusercontent.com/wingahi/Discovery#插件扩展
https://github.com/Nepxion/DiscoveryAgent/tree/master/discovery-agent-examplehttps://github.com/Nepxion/DiscoveryAgent/tree/master/discovery-agent-example
https://patch-diff.githubusercontent.com/wingahi/Discovery#元数据metadata自动化策略
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于服务名前缀自动创建灰度组名
https://patch-diff.githubusercontent.com/wingahi/Discovery#基于git插件自动创建灰度版本号
https://github.com/git-commit-id/maven-git-commit-id-plugin/blob/master/maven/docs/using-the-plugin.mdhttps://github.com/git-commit-id/maven-git-commit-id-plugin/blob/master/maven/docs/using-the-plugin.md
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#元数据metadata运维平台策略
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置文件
https://patch-diff.githubusercontent.com/wingahi/Discovery#基础属性配置
https://patch-diff.githubusercontent.com/wingahi/Discovery#功能开关配置
https://patch-diff.githubusercontent.com/wingahi/Discovery#内置文件配置
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#docker容器化和kubernetes平台支持
https://patch-diff.githubusercontent.com/wingahi/Discovery#docker容器化
https://camo.githubusercontent.com/d85c26c2f537fb8aa66f158c098e95ae862898731a5745f8edd4060c85d9a0c4/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e2e706e67
Docker安装步骤https://github.com/Nepxion/Thunder/blob/master/thunder-spring-boot-docker-example/README.md
https://camo.githubusercontent.com/d6fb1e9eb3b06704856e216e923972678d0363f842179f1cdb3407c841ad4902/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f646973636f766572792d646f632f446f636b65722e6a7067
https://camo.githubusercontent.com/bff01bc2aae93d4e09021e6b14bc06f32fb2f55483db158e0db62e2c61236413/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f446f636b657257696e646f77732e6a7067
https://camo.githubusercontent.com/227efe62bf383c37d8fca3074b4e20c40694471d52bf5aebeaf50deb9de6d09b/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f706f6c617269732d646f632f446f636b65724c696e75782e6a7067
https://patch-diff.githubusercontent.com/wingahi/Discovery#kubernetes平台支持
https://patch-diff.githubusercontent.com/wingahi/Discovery#自动化测试
指南示例自动化测试https://github.com/Nepxion/DiscoveryGuide/tree/master/discovery-guide-test-automation
https://patch-diff.githubusercontent.com/wingahi/Discovery#架构设计
https://patch-diff.githubusercontent.com/wingahi/Discovery#启动控制台
指南示例https://github.com/Nepxion/DiscoveryGuide
https://patch-diff.githubusercontent.com/wingahi/Discovery#配置文件-1
https://patch-diff.githubusercontent.com/wingahi/Discovery#测试用例
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://patch-diff.githubusercontent.com/wingahi/Discovery#测试包引入
https://camo.githubusercontent.com/dd4b3dcd53d2734762616599b86440991e26f4bd1d7981d458f13085721d40a3/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f7761726e696e672e706e67
https://www.concretepage.com/java/jdk-8/java-8-reflection-access-to-parameter-names-of-method-and-constructor-with-maven-gradle-and-eclipse-using-parameters-compiler-argumenthttps://www.concretepage.com/java/jdk-8/java-8-reflection-access-to-parameter-names-of-method-and-constructor-with-maven-gradle-and-eclipse-using-parameters-compiler-argument
http://blog.csdn.net/royal_lr/article/details/52279993http://blog.csdn.net/royal_lr/article/details/52279993
https://patch-diff.githubusercontent.com/wingahi/Discovery#测试入口程序
https://patch-diff.githubusercontent.com/wingahi/Discovery#普通调用测试
https://patch-diff.githubusercontent.com/wingahi/Discovery#灰度调用测试
https://patch-diff.githubusercontent.com/wingahi/Discovery#扩展调用测试
https://patch-diff.githubusercontent.com/wingahi/Discovery#测试报告
https://patch-diff.githubusercontent.com/wingahi/Discovery#压力测试
https://patch-diff.githubusercontent.com/wingahi/Discovery#测试环境
https://patch-diff.githubusercontent.com/wingahi/Discovery#测试介绍
https://github.com/wg/wrkhttps://github.com/wg/wrk
https://patch-diff.githubusercontent.com/wingahi/Discovery#测试步骤
http://localhost:5001/discovery-guide-service-a/invoke/gatewayhttp://localhost:5001/discovery-guide-service-a/invoke/gateway
https://patch-diff.githubusercontent.com/wingahi/Discovery#附录
https://patch-diff.githubusercontent.com/wingahi/Discovery#中间件服务器下载地址
https://camo.githubusercontent.com/b4231573813d46122f81ed2077c1b61dc5e779ad4bae51ecbb2c804d133d5a24/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e5f6d6573736167652e706e67
https://github.com/alibaba/nacos/releaseshttps://github.com/alibaba/nacos/releases
http://localhost:8848/nacos/index.htmlhttp://localhost:8848/nacos/index.html
https://releases.hashicorp.com/consul/https://releases.hashicorp.com/consul/
http://localhost:8500http://localhost:8500
http://localhost:9528http://localhost:9528
http://zookeeper.apache.org/releases.html#downloadhttp://zookeeper.apache.org/releases.html#download
https://camo.githubusercontent.com/b4231573813d46122f81ed2077c1b61dc5e779ad4bae51ecbb2c804d133d5a24/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e5f6d6573736167652e706e67
https://github.com/alibaba/nacos/releaseshttps://github.com/alibaba/nacos/releases
http://localhost:8848/nacos/index.htmlhttp://localhost:8848/nacos/index.html
https://github.com/ctripcorp/apollo/releaseshttps://github.com/ctripcorp/apollo/releases
http://localhost:8088http://localhost:8088
https://redis.io/https://redis.io/
https://camo.githubusercontent.com/b4231573813d46122f81ed2077c1b61dc5e779ad4bae51ecbb2c804d133d5a24/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e5f6d6573736167652e706e67
https://github.com/alibaba/Sentinel/releaseshttps://github.com/alibaba/Sentinel/releases
http://localhost:8075/#/dashboardhttp://localhost:8075/#/dashboard
https://camo.githubusercontent.com/b4231573813d46122f81ed2077c1b61dc5e779ad4bae51ecbb2c804d133d5a24/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e5f6d6573736167652e706e67
https://github.com/jaegertracing/jaeger/releaseshttps://github.com/jaegertracing/jaeger/releases
http://localhost:16686http://localhost:16686
http://skywalking.apache.org/downloads/http://skywalking.apache.org/downloads/
http://127.0.0.1:8080/http://127.0.0.1:8080/
https://search.maven.org/remote_content?g=io.zipkin&a=zipkin-server&v=LATEST&c=exechttps://search.maven.org/remote_content?g=io.zipkin&a=zipkin-server&v=LATEST&c=exec
http://localhost:9411/zipkinhttp://localhost:9411/zipkin
https://camo.githubusercontent.com/b4231573813d46122f81ed2077c1b61dc5e779ad4bae51ecbb2c804d133d5a24/687474703a2f2f6e657078696f6e2e67697465652e696f2f646f63732f69636f6e2d646f632f696e666f726d6174696f6e5f6d6573736167652e706e67
https://github.com/prometheus/prometheus/releaseshttps://github.com/prometheus/prometheus/releases
http://localhost:9090http://localhost:9090
https://grafana.com/grafana/download?platform=windowshttps://grafana.com/grafana/download?platform=windows
http://localhost:3000http://localhost:3000
https://github.com/codecentric/spring-boot-adminhttps://github.com/codecentric/spring-boot-admin
http://localhost:6002http://localhost:6002
https://patch-diff.githubusercontent.com/wingahi/Discovery#star走势图
https://starchart.cc/Nepxion/Discovery
www.nepxion.comhttp://www.nepxion.com
Readme https://patch-diff.githubusercontent.com/wingahi/Discovery#readme-ov-file
Apache-2.0 license https://patch-diff.githubusercontent.com/wingahi/Discovery#Apache-2.0-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/wingahi/Discovery
Activityhttps://patch-diff.githubusercontent.com/wingahi/Discovery/activity
0 starshttps://patch-diff.githubusercontent.com/wingahi/Discovery/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/wingahi/Discovery/watchers
0 forkshttps://patch-diff.githubusercontent.com/wingahi/Discovery/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fwingahi%2FDiscovery&report=wingahi+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/wingahi/Discovery/releases
92 tags https://patch-diff.githubusercontent.com/wingahi/Discovery/tags
Packages 0https://patch-diff.githubusercontent.com/users/wingahi/packages?repo_name=Discovery
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.