# DiscoveryPlatform **Repository Path**: zerosj/DiscoveryPlatform ## Basic Information - **Project Name**: DiscoveryPlatform - **Description**: ☀️ Nepxion DiscoveryPlatform is a platform for Nepxion Discovery with service governance, blue green and gray release orchestration, modelling, flow inspection 服务治理、蓝绿灰度发布编排建模、流量侦测的平台 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: feature - **Homepage**: http://www.nepxion.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 48 - **Created**: 2021-07-08 - **Last Updated**: 2021-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](http://nepxion.gitee.io/discovery/docs/discovery-doc/Banner.png) # Discovery【探索】微服务企业级解决方案 ![Total visits](https://komarev.com/ghpvc/?username=Nepxion&label=total%20visits&color=blue) [![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://travis-ci.org/Nepxion/Discovery.svg?branch=6.x.x)](https://travis-ci.org/Nepxion/Discovery) [![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&tyle=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) [![Spring Boot](https://img.shields.io/maven-central/v/org.springframework.boot/spring-boot-dependencies.svg?label=Spring%20Boot&logo=Spring)](https://search.maven.org/artifact/org.springframework.boot/spring-boot-dependencies) [![Spring Cloud](https://img.shields.io/maven-central/v/org.springframework.cloud/spring-cloud-dependencies.svg?label=Spring%20Cloud&logo=Spring)](https://search.maven.org/artifact/org.springframework.cloud/spring-cloud-dependencies) [![Spring Cloud Alibaba](https://img.shields.io/maven-central/v/com.alibaba.cloud/spring-cloud-alibaba-dependencies.svg?label=Spring%20Cloud%20Alibaba&logo=Spring)](https://search.maven.org/artifact/com.alibaba.cloud/spring-cloud-alibaba-dependencies) [![Nepxion Discovery](https://img.shields.io/maven-central/v/com.nepxion/discovery.svg?label=Nepxion%20Discovery&logo=Anaconda)](https://search.maven.org/artifact/com.nepxion/discovery) [![Discovery DOC PPT](https://img.shields.io/badge/Discovery%20Doc-PPT-brightgreen?logo=Microsoft%20PowerPoint)](http://nepxion.gitee.io/discovery/docs/link-doc/discovery-ppt.html) [![Discovery DOC PDF](https://img.shields.io/badge/Discovery%20Doc-PDF-brightgreen?logo=Adobe%20Acrobat%20Reader)](http://nepxion.gitee.io/discovery/docs/link-doc/discovery-pdf.html) [![Discovery DOC HTML](https://img.shields.io/badge/Discovery%20Doc-HTML-brightgreen?logo=Microsoft%20Edge)](http://nepxion.gitee.io/discovery/docs/link-doc/discovery-html.html)             如果您觉得本框架具有一定的参考价值和借鉴意义,请帮忙在页面右上角 [**Star**] ![](http://nepxion.gitee.io/discovery/docs/icon-doc/star1.png) 首席作者简介 - Nepxion开源社区创始人 - 2020年阿里巴巴中国云原生峰会出品人 - 2020年被Nacos和Spring Cloud Alibaba纳入相关开源项目 - 2021年阿里巴巴技术峰会上海站演讲嘉宾 - 2021年荣获陆奇博士主持的奇绩资本,进行风险投资的关注和调研 - 2021年入选Gitee最有价值开源项目 - Nacos Group Member、Spring Cloud Alibaba Member - Spring Cloud Alibaba、Nacos、Sentinel、OpenTracing Committer & Contributor ![](http://nepxion.gitee.io/discovery/docs/icon-doc/star4.png) 商业化合作 ① Discovery系列 | 框架名称 | 框架版本 | 支持Spring Cloud版本 | 使用许可 | | --- | --- | --- | --- | | Discovery | 1.x.x ~ 6.x.x | Camden ~ Hoxton | 开源,永久免费 | | DiscoveryX | 7.x.x | 202x | 闭源,商业许可 | ② Polaris系列 Polaris为Discovery高级定制版,特色功能 - 基于Nepxion Discovery集成定制 - 多云、多活、多机房流量调配 - 跨云动态域名、跨环境适配 - DCN、DSU、SET单元化部署 - 组件灵活装配、配置对外屏蔽 - 极简低代码PaaS平台 | 框架名称 | 框架版本 | 支持Discovery版本 | 支持Spring Cloud版本 | 使用许可 | | --- | --- | --- | --- | --- | | Polaris | 1.x.x | 6.x.x | Finchley ~ Hoxton | 闭源,商业许可 | | Polaris | 2.x.x | 7.x.x | 202x | 闭源,商业许可 | 有商业版需求的企业和用户,请添加微信1394997,联系作者,洽谈合作事宜 ![](http://nepxion.gitee.io/discovery/docs/discovery-doc/Logo64.png) Discovery【探索】微服务企业级解决方案 ① Discovery【探索】微服务企业级解决方案文档 - [Discovery【探索】微服务企业级解决方案(WIKI版)](http://nepxion.com/discovery) - [Discovery【探索】微服务企业级解决方案(PPT版)](http://nepxion.gitee.io/discovery/docs/link-doc/discovery-ppt.html) - [Discovery【探索】微服务企业级解决方案(PDF版)](http://nepxion.gitee.io/discovery/docs/link-doc/discovery-pdf.html) - [Discovery【探索】微服务企业级解决方案(HTML版)](http://nepxion.gitee.io/discovery/docs/link-doc/discovery-html.html) ② Discovery【探索】微服务企业级解决方案平台操作手册 - [Discovery【探索】微服务企业级解决方案平台操作手册](http://nepxion.com/discovery-platform) ③ Discovery【探索】微服务企业级解决方案源码。请访问Gitee镜像获得最佳体验 - [源码Gitee同步镜像](https://gitee.com/Nepxion/Discovery) - [源码Github原镜像](https://github.com/Nepxion/Discovery) ④ Discovery【探索】微服务企业级解决方案指南示例源码。请访问Gitee镜像获得最佳体验 - [指南Gitee同步镜像](https://gitee.com/Nepxion/DiscoveryGuide) - [指南Github原镜像](https://github.com/Nepxion/DiscoveryGuide) ⑤ Discovery【探索】微服务企业级解决方案指南示例说明 - 对于入门级玩家,参考[6.x.x指南示例极简版](https://github.com/Nepxion/DiscoveryGuide/tree/6.x.x-simple),分支为6.x.x-simple - 对于熟练级玩家,参考[6.x.x指南示例精进版](https://github.com/Nepxion/DiscoveryGuide/tree/6.x.x),分支为6.x.x。除上述《极简版》功能外,涉及到指南篇里的绝大多数高级功能 - 对于骨灰级玩家,参考[6.x.x指南示例高级版](https://github.com/Nepxion/DiscoveryGuide/tree/6.x.x-complex),分支为6.x.x-complex。除上述《精进版》功能外,涉及到指南篇里的ActiveMQ、MongoDB、RabbitMQ、Redis、RocketMQ、MySQL等高级调用链和蓝绿灰度调用链的整合 - 上述指南实例分支是针对Spring Cloud旧版本。对于Spring Cloud 202x版本,参考[202x版指南示例精进版](https://github.com/Nepxion/DiscoveryGuide/tree/master),分支为master ⑥ Discovery【探索】微服务企业级解决方案快速入门文档 - [Gitee Wiki](https://gitee.com/Nepxion/Discovery/wikis/pages) - [Github Wiki](https://github.com/Nepxion/Discovery/wiki) ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/Logo64.png) Polaris【北极星】企业级云原生微服务框架 ① Polaris【北极星】企业级云原生微服务框架文档 - [Polaris【北极星】企业级云原生微服务框架(WIKI版)](http://nepxion.com/polaris) - [Polaris【北极星】企业级云原生微服务框架(PDF版)](http://nepxion.gitee.io/discovery/docs/link-doc/polaris-pdf.html) - [Polaris【北极星】企业级云原生微服务框架(HTML版)](http://nepxion.gitee.io/discovery/docs/link-doc/polaris-html.html) ② Polaris【北极星】企业级云原生微服务框架源码。请访问Gitee镜像获得最佳体验 - [源码Gitee同步镜像](https://gitee.com/polaris-paas/polaris-sdk) - [源码Github原镜像](https://github.com/polaris-paas/polaris-sdk) ③ Polaris【北极星】企业级云原生微服务框架指南示例源码。请访问Gitee镜像获得最佳体验 - [指南Gitee同步镜像](https://gitee.com/polaris-paas/polaris-guide) - [指南Github原镜像](https://github.com/polaris-paas/polaris-guide) ④ Polaris【北极星】企业级云原生微服务框架指南示例说明 - Spring Cloud旧版本,参考[1.x.x指南示例](https://github.com/polaris-paas/polaris-guide/tree/1.x.x),分支为1.x.x - Spring Cloud新版本,参考[2.x.x指南示例](https://github.com/polaris-paas/polaris-guide/tree/master),分支为master ![](http://nepxion.gitee.io/discovery/docs/icon-doc/Logo64.png) Discovery【探索】和Polaris【北极星】架构体系 ① Discovery【探索】和Polaris【北极星】联合架构图 ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/Architecture.jpg) ② Discovery【探索】和Polaris【北极星】联合拓扑图 ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/Topology.jpg) ③ Polaris【北极星】分层架构图 ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/Layer.jpg) ④ Discovery【探索】实施方案图 ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/All.jpg) ⑤ Discovery【探索】域网关实施图 ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/DomainEnable.jpg) ⑥ Discovery【探索】非域网关实施图 ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/DomainDisable.jpg) ⑦ Discovery【探索】全局订阅实施图 ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/GlobalSub.jpg) ⑧ Discovery【探索】配置中心发布订阅图 ![](http://nepxion.gitee.io/discovery/docs/polaris-doc/Config.jpg) ## 简介 ### 功能概述 ### 郑重致谢 ### 请联系我 微信、钉钉、公众号和文档 ![](http://nepxion.gitee.io/discovery/docs/contact-doc/wechat-1.jpg)![](http://nepxion.gitee.io/discovery/docs/contact-doc/dingding-1.jpg)![](http://nepxion.gitee.io/discovery/docs/contact-doc/gongzhonghao-1.jpg)![](http://nepxion.gitee.io/discovery/docs/contact-doc/document-1.jpg) ## 目录 - [简介](#简介) - [功能概述](#功能概述) - [郑重致谢](#郑重致谢) - [请联系我](#请联系我) - [工程架构](#工程架构) - [工程清单](#工程清单) - [依赖引入](#依赖引入) - [准备工作](#准备工作) - [修改配置](#修改配置) - [运行示例](#运行示例) - [启动平台](#启动平台) - [操作手册](#操作手册) - [平台登录](#平台登录) - [Star走势图](#Star走势图) ## 工程架构 ### 工程清单 | 工程名 | 描述 | | --- | --- | | 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 | 平台服务端可执行应用 | ### 依赖引入 ① 服务注册发现依赖引入 服务注册发现中间件的四个插件,必须引入其中一个 ```xml com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery ``` ② 配置中心依赖引入 配置中心中间件的六个插件,选择引入其中一个 ```xml com.nepxion discovery-console-starter-nacos ``` ③ 数据库依赖引入 MySQL数据库和H2内存数据库,选择引入其中一个 ```xml com.nepxion discovery-platform-starter-server-mysql ``` ④ Ldap依赖引入 如果使用者希望通过Ldap方式登录平台,那么需要引入如下依赖 ```xml com.nepxion discovery-platform-starter-server-ldap ``` ## 准备工作 ### 修改配置 ### 运行示例 参考`如何快速搭建和运行示例`的Wiki文章 [Gitee Wiki](https://gitee.com/Nepxion/Discovery/wikis/pages?sort_id=4034835&doc_id=1124387) [Github Wiki](https://gitee.com/Nepxion/Discovery/wikis/pages?sort_id=4034835&doc_id=1124387) ### 启动平台 ## 操作手册 ### 平台登录 在本地环境,浏览器上输入[http://localhost:6001/platform](http://localhost:6001/platform),初始用户名和密码为admin/admin 登录页面底部为重要的链接以及快速联系我们的方式 ![](http://nepxion.gitee.io/discoveryplatform/docs/discovery-doc/Login.jpg) ## Star走势图 [![Stargazers over time](https://starchart.cc/Nepxion/Discovery.svg)](https://starchart.cc/Nepxion/Discovery)