Library Search
结果页

微服务架构设计指南

在 知识库 中找到 8 个匹配结果。

返回文档库
知识库

知识库

8 个
微服务架构设计指南 # Spring Cloud 微服务架构设计指南 ## 第一章:服务注册与发现 ### 1.1 为什么需要注册中心? 在微服务架构中,服务实例动态变化(扩容、缩容、故障),需要一种机制让服务消费者自动发现可用的服务提供者。 ``` [User Service 实例1] ──注册──→ [Eureka Server] [User Service 实例2] ──注册──→ ↑ [Or… 2% 微服务调用链:Gateway + Feign + Resilience4j # Spring Cloud 微服务调用链示例 ## 目标 构建完整微服务调用链:Gateway 路由 → 服务发现 → Feign 调用 → Resilience4j 熔断。 ## 架构 ``` Client → Gateway (8080) → User Service (8081) → Order Service (8082)… 2% gRPC 微服务通信入门 # gRPC 微服务通信入门教程 ## 第一章:gRPC vs REST | 维度 | gRPC | REST | |------|------|------| | 协议 | HTTP/2 | HTTP/1.1 | | 序列化 | Protobuf(二进制) | JSON(文本) | | 接口定义 | .proto | OpenAPI/Swagger | | 代码生成 | 自动(多语言) |… 2% 01-spring-boot全栈Web开发 # Java 入门篇:Spring Boot 3 全栈 Web 开发 ## 背景 Spring Boot 是 Java 生态中最流行的微服务框架,用"约定大于配置"的理念大幅简化了 Spring 应用的搭建。本教程带你构建一个完整的用户管理系统。 ## 核心概念 ### 1. 控制反转(IoC)和依赖注入(DI) Spring 容器管理 Bean 的生命周期和依赖关系。用 `@Autowi… 2% Istio 服务网格入门 # Istio 服务网格入门教程 ## 第一章:什么是 Service Mesh ### 传统微服务通信 ``` 业务代码 = 业务逻辑 + 重试/超时/熔断/安全/监控 ``` 这些非业务逻辑散落在各个服务里,不同语言重复实现,升级困难。 ### Sidecar 模式 ``` ┌────────────────────┐ │ 业务容器 (app) │ ← 只管业务 │ lo… 2% Nacos 微服务注册与配置中心入门 ## 前言 在微服务架构中,服务实例的 IP/端口是动态变化的,如果每个服务都硬编码调用地址,系统将寸步难行。Nacos 作为阿里开源的注册 + 配置中心,解决了"服务在哪"和"配置怎么管"两个核心问题。 --- ## 第一章:理解服务注册与发现 ### 1.1 没有注册中心时 ``` ServiceA 调用 ServiceB → 需要在代码/配置文件里写死 ServiceB 的地址… 1% ESP32-S3-DevKitC-1 开发板 — 技术文档 | 框架 | 推荐版本 | 配置 | |------|---------|------| | ESP-IDF | v5.0+ | `idf.py set-target esp32s3` | | Arduino IDE | 2.0.14+ | 选 `ESP32S3 Dev Module`,开启 PSRAM | | PlatformIO | 最新 | `board = esp32-s3-devkitc… 1% Python OpenTelemetry 链路追踪实战 ## 目标 在 Python Flask 微服务中使用 OpenTelemetry SDK 自动采集 Trace,上报到 Jaeger,可视化请求链路和耗时分布。 ## 完整代码 ### 架构 ``` Client → ServiceA(:5000) → ServiceB(:5001) ↓ OTLP ↓ OTLP Jaeger… 1%