Library Search
结果页微服务架构设计指南
在 元器件 / 技术栈 / 知识库 中找到 16 个匹配结果。
技术栈
技术栈
8 个 Spring Cloud # Spring Cloud 微服务架构设计指南
## 第一章:服务注册与发现
### 1.1 为什么需要注册中心?
在微服务架构中,服务实例动态变化(扩容、缩容、故障),需要一种机制让服务消费者自动发现可用的服务提供者。
```
[User Service 实例1] ──注册──→ [Eureka Server]
[User Service 实例2] ──注册──→ ↑
[Or… 2% gRPC # gRPC 微服务通信入门教程
## 第一章:gRPC vs REST
| 维度 | gRPC | REST |
|------|------|------|
| 协议 | HTTP/2 | HTTP/1.1 |
| 序列化 | Protobuf(二进制) | JSON(文本) |
| 接口定义 | .proto | OpenAPI/Swagger |
| 代码生成 | 自动(多语言) |… 2% Java # Java 入门篇:Spring Boot 3 全栈 Web 开发
## 背景
Spring Boot 是 Java 生态中最流行的微服务框架,用"约定大于配置"的理念大幅简化了 Spring 应用的搭建。本教程带你构建一个完整的用户管理系统。
## 核心概念
### 1. 控制反转(IoC)和依赖注入(DI)
Spring 容器管理 Bean 的生命周期和依赖关系。用 `@Autowi… 1% Slim ## Slim\n\nSlim 是 PHP 微框架,专注于 HTTP 请求处理和路由分发。它遵循 PSR-7 和 PSR-15 标准,最适合构建 RESTful API 和小型 Web 应用。\n\n### 核心特性\n\n- **极简设计**:核心仅处理路由和中间件\n- **PSR-7 原生**:完整的 HTTP 消息实现\n- **PSR-15 中间件**:标准中间件架构\n- **依赖注入… 1% Istio # Istio 技术栈概览
Istio 是 Google、IBM、Lyft 联合创建的**服务网格(Service Mesh)**平台,是 CNCF 毕业项目。它通过在 Kubernetes Pod 中注入 Envoy Sidecar,以应用无侵入的方式实现流量管理、安全通信(mTLS)、可观测性(Metrics/Logs/Tracing),让开发者专注于业务逻辑。
## 解决什么问题
- 微… 1% Laminas (Zend Framework) ## 1. 环境准备
- **OS**:Linux / macOS / Windows
- **PHP**:>= 8.1
- **PHP 扩展**:json, mbstring, PDO, reflection, intl
- **Composer**:最新稳定版
- **数据库**:MySQL 5.7+ / PostgreSQL 10+ / SQLite
- **可选**:Apache/ngi… 1% Flask # Flask 技术栈概览
Flask 是一个用 Python 编写的**轻量级、微框架**的 Web 应用框架,由 Armin Ronacher 于 2010 年发布。它基于 Werkzeug WSGI 工具包和 Jinja2 模板引擎,遵循"微内核 + 插件"的设计哲学——核心极简,只提供路由、请求/响应处理和模板渲染等基础能力,其他功能(ORM、表单验证、认证等)通过丰富的扩展生态按需集成… 1% Nacos ## 前言
在微服务架构中,服务实例的 IP/端口是动态变化的,如果每个服务都硬编码调用地址,系统将寸步难行。Nacos 作为阿里开源的注册 + 配置中心,解决了"服务在哪"和"配置怎么管"两个核心问题。
---
## 第一章:理解服务注册与发现
### 1.1 没有注册中心时
```
ServiceA 调用 ServiceB
→ 需要在代码/配置文件里写死 ServiceB 的地址… 1%
知识库
知识库
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… 1% Istio 服务网格入门 # Istio 服务网格入门教程
## 第一章:什么是 Service Mesh
### 传统微服务通信
```
业务代码 = 业务逻辑 + 重试/超时/熔断/安全/监控
```
这些非业务逻辑散落在各个服务里,不同语言重复实现,升级困难。
### Sidecar 模式
```
┌────────────────────┐
│ 业务容器 (app) │ ← 只管业务
│ lo… 1% 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%