From f68eca792d9b1832420184b6df7926457c103521 Mon Sep 17 00:00:00 2001 From: qyx <565485304@qq.com> Date: Fri, 5 Aug 2022 14:57:05 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=96=87=E6=A1=A3=E4=BF=AE=E6=94=B9](master):?= =?UTF-8?q?=20=E6=9B=B4=E6=96=B0=E4=BA=86=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新了文档 --- best-practice/bd-support-project/README.md | 0 best-practice/my-ms-project/README.md | 15 ++++ .../.gitignore | 46 +++++++++++ .../README.md | 82 +++++++++++++++++++ .../dev-protocol-springcloud-alibaba/pom.xml | 22 +++++ pom.xml | 1 + 6 files changed, 166 insertions(+) create mode 100644 best-practice/bd-support-project/README.md create mode 100644 best-practice/my-ms-project/README.md create mode 100644 dev-protocol-springcloud/dev-protocol-springcloud-alibaba/.gitignore create mode 100644 dev-protocol-springcloud/dev-protocol-springcloud-alibaba/README.md create mode 100644 dev-protocol-springcloud/dev-protocol-springcloud-alibaba/pom.xml diff --git a/best-practice/bd-support-project/README.md b/best-practice/bd-support-project/README.md new file mode 100644 index 0000000..e69de29 diff --git a/best-practice/my-ms-project/README.md b/best-practice/my-ms-project/README.md new file mode 100644 index 0000000..d7fe773 --- /dev/null +++ b/best-practice/my-ms-project/README.md @@ -0,0 +1,15 @@ +# 介绍 +- 自己的微服务项目, 整合所有的微服务技术来解决一业务问题 + +## 项目架构 +- 广告系统 +- 电商系统 +- IM系统 +- 活动系统 +- SCRM系统 +- 视频系统 +- 撮合系统 +- 支付系统 +- 搜索系统 +- 办公系统 +- \ No newline at end of file diff --git a/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/.gitignore b/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/.gitignore new file mode 100644 index 0000000..d4beec9 --- /dev/null +++ b/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/.gitignore @@ -0,0 +1,46 @@ +### Example user template template +### Example user template + +# IntelliJ project files +.idea +*.iml +out +gen +### Maven template +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +# https://github.com/takari/maven-wrapper#usage-without-binary-jar +.mvn/wrapper/maven-wrapper.jar + +### Java template +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* + diff --git a/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/README.md b/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/README.md new file mode 100644 index 0000000..c1398ea --- /dev/null +++ b/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/README.md @@ -0,0 +1,82 @@ +# SpringCloud + +## 1. 概念综述 + +- 参考: https://github.com/alibaba/spring-cloud-alibaba/wiki/ + - 版本选择 + - 开源组件 + - Nacos Config + - Nacos Discovery + - Sentinel + - RocketMQ + - Dubbo Spring Cloud + - 商业化组件 + - OSS + - SchedulerX + - SMS + - Example + - Sentinel + - Nacos Config + - Nacos Discovery + - RocketMQ + - OSS + - SMS + - Dubbo Spring Cloud +- 视频: https://coding.imooc.com/class/chapter/358.html#Anchor +- + +## 2. 服务发现-Nacos + + +## 3. 实现负载均衡-Ribbon + + +## 4. 声明式HTTP客户端-Feign + + +## 5. 服务容错-Sentinel + + +## 6. 消息驱动的微服务-Spring Cloud Alibaba RocketMQ + + +## 7. API网关-Spring Cloud Gateway + + +## 8. 微服务的用户认证与授权 + + +## 9. 配置管理-Nacos + + +## 10. 调用链监控-Sleuth + + +## 11. 多维度微服务监控 + + +## 12. 完美融合异构微服务 + + +## 13. Spring Cloud Alibaba升级 + + +## 14. SpringBoot Admin 微服务应用监控 + + +## 15. SpringCloud Sleuth + Zipkin:分布式日志追踪 + + +## 16. 微服务通信 Ribbon + OpenFeign + + +## 17. SpringCloud Netflix Hystrix 实现微服务容错 + + +## 18. Seata:分布式事务解决方案 + + +## 19. 基于 SpringCloud Alibaba Sentinel 实现网关动态限流 + + +## 20. 微服务工程部署与整体可用性验证 \ No newline at end of file diff --git a/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/pom.xml b/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/pom.xml new file mode 100644 index 0000000..b3a0563 --- /dev/null +++ b/dev-protocol-springcloud/dev-protocol-springcloud-alibaba/pom.xml @@ -0,0 +1,22 @@ + + + + dev-protocol + org.example + 1.0-SNAPSHOT + ../../pom.xml + + + + 4.0.0 + dev-protocol-springcloud-alibaba + 1.0.0-RELEASE + + + 8 + 8 + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 8527b1a..4d4e5bb 100644 --- a/pom.xml +++ b/pom.xml @@ -37,6 +37,7 @@ mq/rocketmq/springboot-rocketmq dev-protocol-springcloud dev-protocol-springcloud/dev-protocol-springcloud-stream + dev-protocol-springcloud/dev-protocol-springcloud-alibaba longpolling/demo/demo2/dev-protocol-disruptor-demo longpolling/netty/better-netty longpolling/demo/demo3/dev-protocol-netty-client