Library Search
结果页gRPC 微服务通信入门
在 元器件 / 技术栈 / 知识库 中找到 15 个匹配结果。
技术栈
技术栈
8 个 gRPC # gRPC 微服务通信入门教程
## 第一章:gRPC vs REST
| 维度 | gRPC | REST |
|------|------|------|
| 协议 | HTTP/2 | HTTP/1.1 |
| 序列化 | Protobuf(二进制) | JSON(文本) |
| 接口定义 | .proto | OpenAPI/Swagger |
| 代码生成 | 自动(多语言) |… 3% HashiCorp Consul | 需框架封装 | 需框架封装 |
| 健康检查 | 丰富(TCP/HTTP/gRPC/Script) | 仅 Session 超时 | 租约(Lease) |
| KV Store | ✅ | ❌(弱支持) | ✅ |
| 多数据中心 | ✅ 原生 | ❌ | ❌ |
| 语言 | Go | Java | Go |
## 2. 健康检查深度
```json
{
"check": {… 3% Jaeger k \
opentelemetry-exporter-otlp-proto-grpc \
opentelemetry-instrumentation-flask \
opentelemetry-instrumentation-requests
```
### 2. ServiceA(Flask + 调用 ServiceB)
```python
# service_a.py
from… 2% Istio # Istio 服务网格入门教程
## 第一章:什么是 Service Mesh
### 传统微服务通信
```
业务代码 = 业务逻辑 + 重试/超时/熔断/安全/监控
```
这些非业务逻辑散落在各个服务里,不同语言重复实现,升级困难。
### Sidecar 模式
```
┌────────────────────┐
│ 业务容器 (app) │ ← 只管业务
│ lo… 2% RabbitMQ # RabbitMQ 入门教程:从概念到集群
## 1. 消息队列解决了什么问题?
在单体架构中,一个请求直接调用另一个服务。但在微服务架构中:
- **服务宕机**:下游服务不可用时,请求直接失败
- **流量尖峰**:秒杀场景下,瞬时流量压垮数据库
- **紧耦合**:服务间直接调用,一处变更影响全局
消息队列通过"异步解耦"解决上述问题:生产者将消息发给 Broker,消费者按自己的… 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% Apache Dubbo Dubbo 3 时代:
协议: tri://(基于 HTTP/2,兼容 gRPC)
序列化: Protobuf(推荐)/ JSON
穿透网关: 原生 HTTP/2,Envoy/网关直接转发
```
### 2.2 应用级服务发现 1% Java # Java 入门篇:Spring Boot 3 全栈 Web 开发
## 背景
Spring Boot 是 Java 生态中最流行的微服务框架,用"约定大于配置"的理念大幅简化了 Spring 应用的搭建。本教程带你构建一个完整的用户管理系统。
## 核心概念
### 1. 控制反转(IoC)和依赖注入(DI)
Spring 容器管理 Bean 的生命周期和依赖关系。用 `@Autowi… 1%
知识库
知识库
7 个 gRPC 微服务通信入门 # gRPC 微服务通信入门教程
## 第一章:gRPC vs REST
| 维度 | gRPC | REST |
|------|------|------|
| 协议 | HTTP/2 | HTTP/1.1 |
| 序列化 | Protobuf(二进制) | JSON(文本) |
| 接口定义 | .proto | OpenAPI/Swagger |
| 代码生成 | 自动(多语言) |… 3% Go 语言 gRPC 服务——四种通信模式 # gRPC 例程:Go 语言四种通信模式
## 目标
用 Go 实现 gRPC 的四种通信模式:Unary、Server Streaming、Client Streaming、Bidirectional Streaming。
## Proto 定义
```protobuf
syntax = "proto3";
package calculator;
option go_package =… 3% 入门教程 - 服务网格与多数据中心 | 需框架封装 | 需框架封装 |
| 健康检查 | 丰富(TCP/HTTP/gRPC/Script) | 仅 Session 超时 | 租约(Lease) |
| KV Store | ✅ | ❌(弱支持) | ✅ |
| 多数据中心 | ✅ 原生 | ❌ | ❌ |
| 语言 | Go | Java | Go |
## 2. 健康检查深度
```json
{
"check": {… 3% Python OpenTelemetry 链路追踪实战 k \
opentelemetry-exporter-otlp-proto-grpc \
opentelemetry-instrumentation-flask \
opentelemetry-instrumentation-requests
```
### 2. ServiceA(Flask + 调用 ServiceB)
```python
# service_a.py
from… 2% Istio 服务网格入门 # Istio 服务网格入门教程
## 第一章:什么是 Service Mesh
### 传统微服务通信
```
业务代码 = 业务逻辑 + 重试/超时/熔断/安全/监控
```
这些非业务逻辑散落在各个服务里,不同语言重复实现,升级困难。
### Sidecar 模式
```
┌────────────────────┐
│ 业务容器 (app) │ ← 只管业务
│ lo… 2% 入门教程 - 从概念到集群 # RabbitMQ 入门教程:从概念到集群
## 1. 消息队列解决了什么问题?
在单体架构中,一个请求直接调用另一个服务。但在微服务架构中:
- **服务宕机**:下游服务不可用时,请求直接失败
- **流量尖峰**:秒杀场景下,瞬时流量压垮数据库
- **紧耦合**:服务间直接调用,一处变更影响全局
消息队列通过"异步解耦"解决上述问题:生产者将消息发给 Broker,消费者按自己的… 2% Dubbo RPC 微服务治理入门 Dubbo 3 时代:
协议: tri://(基于 HTTP/2,兼容 gRPC)
序列化: Protobuf(推荐)/ JSON
穿透网关: 原生 HTTP/2,Envoy/网关直接转发
```
### 2.2 应用级服务发现 1%