From 9322c4804925f39c36da455debd142f039de6236 Mon Sep 17 00:00:00 2001
From: HaojunRen <1394997@qq.com>
Date: Fri, 31 May 2024 18:48:13 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=8B=E7=BB=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 72 +++++++++++++++++++++++++++----------------------------
1 file changed, 36 insertions(+), 36 deletions(-)
diff --git a/README.md b/README.md
index 504dfbb..3fa4bdf 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-![](https://nepxion.github.io/Discovery//docs/discovery-doc/Banner.png)
+![](https://nepxion.github.io/Discovery/docs/discovery-doc/Banner.png)
# Discovery【探索】云原生微服务解决方案
![Total visits](https://visitor-badge.laobi.icu/badge?page_id=Nepxion&title=total%20visits) [![Total lines](https://tokei.rs/b1/github/Nepxion/Discovery?category=lines)](https://tokei.rs/b1/github/Nepxion/Discovery?category=lines) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?label=license)](https://github.com/Nepxion/Discovery/blob/6.x.x/LICENSE) [![Maven Central](https://img.shields.io/maven-central/v/com.nepxion/discovery.svg?label=maven)](https://search.maven.org/artifact/com.nepxion/discovery) [![Javadocs](http://www.javadoc.io/badge/com.nepxion/discovery-plugin-framework-starter.svg)](http://www.javadoc.io/doc/com.nepxion/discovery-plugin-framework-starter) [![Build Status](https://github.com/Nepxion/Discovery/workflows/build/badge.svg)](https://github.com/Nepxion/Discovery/actions) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/5c42eb719ef64def9cad773abd877e8b)](https://www.codacy.com/gh/Nepxion/Discovery/dashboard?utm_source=github.com&utm_medium=referral&utm_content=Nepxion/Discovery&utm_campaign=Badge_Grade) [![Stars](https://img.shields.io/github/stars/Nepxion/Discovery.svg?label=Stars&style=flat&logo=GitHub)](https://github.com/Nepxion/Discovery/stargazers) [![Stars](https://gitee.com/Nepxion/Discovery/badge/star.svg?theme=gvp)](https://gitee.com/Nepxion/Discovery/stargazers)
-[![Wiki](https://badgen.net/badge/icon/wiki?icon=wiki&label=GitHub)](https://github.com/Nepxion/Discovery/wiki) [![Wiki](https://badgen.net/badge/icon/wiki?icon=wiki&label=Gitee)](https://gitee.com/nepxion/Discovery/wikis/pages?sort_id=3993615&doc_id=1124387) [![Discovery PPT](https://img.shields.io/badge/Discovery%20-ppt-brightgreen?logo=Microsoft%20PowerPoint)](https://nepxion.github.io/Discovery//docs/link-doc/discovery-ppt.html) [![Discovery Page](https://img.shields.io/badge/Discovery%20-page-brightgreen?logo=Microsoft%20Edge)](https://nepxion.github.io/Discovery//) [![Discovery Platform Page](https://img.shields.io/badge/Discovery%20Platform%20-page-brightgreen?logo=Microsoft%20Edge)](https://nepxion.github.io/DiscoveryPlatform) [![Polaris Page](https://img.shields.io/badge/Polaris%20-page-brightgreen?logo=Microsoft%20Edge)](http://polaris-paas.gitee.io/polaris-sdk)
+[![Wiki](https://badgen.net/badge/icon/wiki?icon=wiki&label=GitHub)](https://github.com/Nepxion/Discovery/wiki) [![Wiki](https://badgen.net/badge/icon/wiki?icon=wiki&label=Gitee)](https://gitee.com/nepxion/Discovery/wikis/pages?sort_id=3993615&doc_id=1124387) [![Discovery PPT](https://img.shields.io/badge/Discovery%20-ppt-brightgreen?logo=Microsoft%20PowerPoint)](https://nepxion.github.io/Discovery/docs/link-doc/discovery-ppt.html) [![Discovery Page](https://img.shields.io/badge/Discovery%20-page-brightgreen?logo=Microsoft%20Edge)](https://nepxion.github.io/Discovery/) [![Discovery Platform Page](https://img.shields.io/badge/Discovery%20Platform%20-page-brightgreen?logo=Microsoft%20Edge)](https://nepxion.github.io/DiscoveryPlatform) [![Polaris Page](https://img.shields.io/badge/Polaris%20-page-brightgreen?logo=Microsoft%20Edge)](https://polaris-paas.github.io/polaris-wiki)
-
+
如果您觉得本框架具有一定的参考价值和借鉴意义,请帮忙在页面右上角 [**Star**]
@@ -22,7 +22,7 @@
- Spring Cloud Alibaba Steering Committer、Nacos Group Member
- Spring Cloud Alibaba、Nacos、Sentinel、OpenTracing Committer & Contributor
-
+
### 商业合作
① Discovery系列
@@ -51,7 +51,7 @@ Polaris为Discovery高级定制版,特色功能
有商业版需求的企业和用户,请添加微信1394997,联系作者,洽谈合作事宜
### 入门资料
-![](https://nepxion.github.io/Discovery//docs/discovery-doc/Logo64.png) Discovery【探索】企业级云原生微服务开源解决方案
+![](https://nepxion.github.io/Discovery/docs/discovery-doc/Logo64.png) Discovery【探索】企业级云原生微服务开源解决方案
① 快速入门
- [快速入门Github版](https://github.com/Nepxion/Discovery/wiki)
@@ -59,10 +59,10 @@ Polaris为Discovery高级定制版,特色功能
② 解决方案
- [解决方案WIKI版](http://nepxion.com/discovery)
-- [解决方案PPT版](https://nepxion.github.io/Discovery//docs/link-doc/discovery-ppt.html)
+- [解决方案PPT版](https://nepxion.github.io/Discovery/docs/link-doc/discovery-ppt.html)
③ 最佳实践
-- [最佳实践PPT版](https://nepxion.github.io/Discovery//docs/link-doc/discovery-ppt-1.html)
+- [最佳实践PPT版](https://nepxion.github.io/Discovery/docs/link-doc/discovery-ppt-1.html)
④ 平台界面
- [平台界面WIKI版](http://nepxion.com/discovery-platform)
@@ -87,7 +87,7 @@ Polaris为Discovery高级定制版,特色功能
- [极简版本地化指南示例](https://github.com/Nepxion/DiscoveryGuide/tree/master-simple-native),分支为master-simple-native
- [集成版指南示例](https://github.com/Nepxion/DiscoveryGuide/tree/master),分支为master
-![](https://nepxion.github.io/Discovery//docs/polaris-doc/Logo64.png) Polaris【北极星】企业级云原生微服务商业解决方案
+![](https://nepxion.github.io/Discovery/docs/polaris-doc/Logo64.png) Polaris【北极星】企业级云原生微服务商业解决方案
① 解决方案
- [解决方案WIKI版](http://nepxion.com/polaris)
@@ -158,7 +158,7 @@ Nepxion Discovery Platform基于Nepxion Discovery 6.x.x版和Spring Cloud Hoxton
### 请联系我
微信、钉钉、公众号和文档
-![](https://nepxion.github.io/Discovery//docs/contact-doc/wechat-1.jpg)![](https://nepxion.github.io/Discovery//docs/contact-doc/dingding-1.jpg)![](https://nepxion.github.io/Discovery//docs/contact-doc/gongzhonghao-1.jpg)![](https://nepxion.github.io/Discovery//docs/contact-doc/document-1.jpg)
+![](https://nepxion.github.io/Discovery/docs/contact-doc/wechat-1.jpg)![](https://nepxion.github.io/Discovery/docs/contact-doc/dingding-1.jpg)![](https://nepxion.github.io/Discovery/docs/contact-doc/gongzhonghao-1.jpg)![](https://nepxion.github.io/Discovery/docs/contact-doc/document-1.jpg)
## 目录
- [简介](#简介)
@@ -243,34 +243,34 @@ Nepxion Discovery Platform基于Nepxion Discovery 6.x.x版和Spring Cloud Hoxton
### 工程清单
| 工程名 | 描述 |
| --- | --- |
-| discovery-platform-server | 平台服务端模块目录 |
-| discovery-platform-starter-server | 平台服务端的Starter |
-| discovery-platform-starter-server-mysql | 平台服务端数据库MySQL插件的Starter |
-| discovery-platform-starter-server-h2 | 平台服务端H2插件的Starter|
-| discovery-platform-starter-server-ldap | 平台服务端Ldap插件的Starter|
-| discovery-platform-starter-server-ui | 平台服务端界面 |
-| discovery-platform-client | 平台服务端模块目录 |
-| discovery-platform-starter-client | 平台客户端的Starter |
-| discovery-platform-common | 平台通用模块目录 |
-| discovery-platform-starter-common-dingding | 封装钉钉通用操作逻辑的Starter |
-| discovery-platform-starter-common-mail | 封装邮件通用操作逻辑的Starter |
-| discovery-platform-application | 平台服务端可执行应用 |
+| discovery-platform-server | 平台服务端模块目录 |
+| discovery-platform-starter-server | 平台服务端的Starter |
+| discovery-platform-starter-server-mysql | 平台服务端数据库MySQL插件的Starter |
+| discovery-platform-starter-server-h2 | 平台服务端H2插件的Starter|
+| discovery-platform-starter-server-ldap | 平台服务端Ldap插件的Starter|
+| discovery-platform-starter-server-ui | 平台服务端界面 |
+| discovery-platform-client | 平台服务端模块目录 |
+| discovery-platform-starter-client | 平台客户端的Starter |
+| discovery-platform-common | 平台通用模块目录 |
+| discovery-platform-starter-common-dingding | 封装钉钉通用操作逻辑的Starter |
+| discovery-platform-starter-common-mail | 封装邮件通用操作逻辑的Starter |
+| discovery-platform-application | 平台服务端可执行应用 |
### 配置清单
配置文件位于discovery-platform-application/目录下
| 配置文件 | 描述 |
| --- | --- |
-| pom.xml | 切换注册中心、配置中心、数据库等依赖引入 |
-| src/main/resources/bootstrap.properties | 平台微服务配置,例如:注册中心和配置中心等跟微服务相关的配置 |
-| src/main/resources/application.properties | 平台通用配置,例如:JWT和Ldap等配置 |
-| src/main/resources/application-mysql.properties | 平台MySQL数据库、HikariCP连接池配置 |
-| src/main/resources/application-h2.properties | 平台H2内存数据库、HikariCP链接池配置 |
-| src/main/resources/META-INF/schema-mysql.sql | 平台MySQL数据库创库脚本 |
-| src/main/resources/META-INF/schema-h2.sql | 平台H2内存数据库创库脚本 |
+| pom.xml | 切换注册中心、配置中心、数据库等依赖引入 |
+| src/main/resources/bootstrap.properties | 平台微服务配置,例如:注册中心和配置中心等跟微服务相关的配置 |
+| src/main/resources/application.properties | 平台通用配置,例如:JWT和Ldap等配置 |
+| src/main/resources/application-mysql.properties | 平台MySQL数据库、HikariCP连接池配置 |
+| src/main/resources/application-h2.properties | 平台H2内存数据库、HikariCP链接池配置 |
+| src/main/resources/META-INF/schema-mysql.sql | 平台MySQL数据库创库脚本 |
+| src/main/resources/META-INF/schema-h2.sql | 平台H2内存数据库创库脚本 |
### 架构核心
-![](https://nepxion.github.io/Discovery//docs/polaris-doc/Platform.jpg)
+![](https://nepxion.github.io/Discovery/docs/polaris-doc/Platform.jpg)
### 依赖引入
① 服务注册发现依赖引入
@@ -361,7 +361,7 @@ MySQL数据库和H2内存数据库,选择引入其中一个
- PlatformMySqlApplication.java,基于MySql数据库的运行入口
- PlatformH2Application.java,基于H2内存数据库的运行入口
-![](https://nepxion.github.io/Discovery//docs/icon-doc/tip.png) 提醒:基于H2内存数据库模式的平台,需要事先启动H2内存数据库服务器,从如下链接下载、安装并运行
+![](https://nepxion.github.io/Discovery/docs/icon-doc/tip.png) 提醒:基于H2内存数据库模式的平台,需要事先启动H2内存数据库服务器,从如下链接下载、安装并运行
[http://h2database.com/html/download.html](http://h2database.com/html/download.html)
@@ -420,7 +420,7 @@ MySQL数据库和H2内存数据库,选择引入其中一个
执行发布后,主界面会把该条数据进行标识,〔状态〕列上显示
-![](https://nepxion.github.io/Discovery//docs/icon-doc/tip.png) 提醒:一般情况下,新增链路不需要执行发布,当蓝绿灰度发布的时候,会连带执行链路发布。但是,当链路进行了修改的时候,可以通过链路发布自下而上进行蓝绿灰度发布
+![](https://nepxion.github.io/Discovery/docs/icon-doc/tip.png) 提醒:一般情况下,新增链路不需要执行发布,当蓝绿灰度发布的时候,会连带执行链路发布。但是,当链路进行了修改的时候,可以通过链路发布自下而上进行蓝绿灰度发布
#### 删除链路
〔链路编排〕界面的表格上,打勾选择需要删除的一项或者多项
@@ -431,7 +431,7 @@ MySQL数据库和H2内存数据库,选择引入其中一个
接下去执行[发布链路](#发布链路)
-![](https://nepxion.github.io/Discovery//docs/icon-doc/tip.png) 提醒:当链路被蓝绿灰度绑定的时候,不能执行删除
+![](https://nepxion.github.io/Discovery/docs/icon-doc/tip.png) 提醒:当链路被蓝绿灰度绑定的时候,不能执行删除
#### 编辑链路
〔链路编排〕界面的表格上,点击〔操作〕列下的 按钮进行编辑,操作模式和过程与[新增链路](#新增链路)类似
@@ -470,9 +470,9 @@ MySQL数据库和H2内存数据库,选择引入其中一个
| | 蓝绿策略 |
| | 灰度策略 |
-![](https://nepxion.github.io/Discovery//docs/icon-doc/tip.png) 提醒:所有`全局兜底策略`、`蓝绿兜底策略`和`灰度兜底策略`可以缺失,但只能生效一个;`蓝绿策略`和`灰度策略`可以缺失,但可以无数个。这五种策略的执行逻辑和优先级,参考如下的蓝绿灰度混合发布执行逻辑图
+![](https://nepxion.github.io/Discovery/docs/icon-doc/tip.png) 提醒:所有`全局兜底策略`、`蓝绿兜底策略`和`灰度兜底策略`可以缺失,但只能生效一个;`蓝绿策略`和`灰度策略`可以缺失,但可以无数个。这五种策略的执行逻辑和优先级,参考如下的蓝绿灰度混合发布执行逻辑图
-![](https://nepxion.github.io/Discovery//docs/discovery-doc/Strategy.jpg)
+![](https://nepxion.github.io/Discovery/docs/discovery-doc/Strategy.jpg)
〔策略配置〕工具栏上,点击如下按钮进行相关操作
@@ -548,7 +548,7 @@ MySQL数据库和H2内存数据库,选择引入其中一个
执行发布后,主界面会把该条数据进行标识,〔状态〕列上显示
-![](https://nepxion.github.io/Discovery//docs/icon-doc/tip.png) 提醒:任何增、删、改蓝绿灰度,最终都必须通过点击 按钮进行生效
+![](https://nepxion.github.io/Discovery/docs/icon-doc/tip.png) 提醒:任何增、删、改蓝绿灰度,最终都必须通过点击 按钮进行生效
#### 删除蓝绿灰度
〔蓝绿灰度〕界面的表格上,打勾选择需要删除的一项或者多项
@@ -589,7 +589,7 @@ MySQL数据库和H2内存数据库,选择引入其中一个
② 界面自动给出符合所选择的〔入口类型〕和〔入口名称〕的服务实例列表,通过选项卡方式呈现出所属该服务实例的规则策略。如果所有服务实例的规则策略是一致的,那么会给出 的一致性提示,否则给出不一致性提示
-![](https://nepxion.github.io/Discovery//docs/icon-doc/tip.png) 提醒:一致性问题,可能是由于网络抖动、配置中心等多种原因,导致若干个服务实例订阅同一个配置,有些服务实例收到规则策略的更新,有些服务实例未收到规则策略的更新
+![](https://nepxion.github.io/Discovery/docs/icon-doc/tip.png) 提醒:一致性问题,可能是由于网络抖动、配置中心等多种原因,导致若干个服务实例订阅同一个配置,有些服务实例收到规则策略的更新,有些服务实例未收到规则策略的更新
### 流量侦测
待补充