Library Search
结果页Dubbo 服务提供者与消费者完整示例
在 元器件 / 技术栈 / 知识库 中找到 8 个匹配结果。
技术栈
技术栈
4 个 Apache Dubbo 基石。与 REST HTTP 不同,RPC 让你像调用本地方法一样调用远程服务。Dubbo 是 Java 生态中最成熟的 RPC 框架,承载着双十一、12306 等超大规模流量。
---
## 第一章:Dubbo 架构总览
### 1.1 核心角色
```
┌──────────┐ 注册/订阅 ┌──────────────┐
│ Provider │◄──────────→│ Re… 3% Spring Cloud ```properties
spring.application.name=user-service
server.port=8081
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
```
### 3. Order Service(服务消费者 8082)
```java
// Feign 客户端
@Feig… 1% Istio # Istio 技术栈概览
Istio 是 Google、IBM、Lyft 联合创建的**服务网格(Service Mesh)**平台,是 CNCF 毕业项目。它通过在 Kubernetes Pod 中注入 Envoy Sidecar,以应用无侵入的方式实现流量管理、安全通信(mTLS)、可观测性(Metrics/Logs/Tracing),让开发者专注于业务逻辑。
## 解决什么问题
- 微… 1% RabbitMQ # RabbitMQ 入门教程:从概念到集群
## 1. 消息队列解决了什么问题?
在单体架构中,一个请求直接调用另一个服务。但在微服务架构中:
- **服务宕机**:下游服务不可用时,请求直接失败
- **流量尖峰**:秒杀场景下,瞬时流量压垮数据库
- **紧耦合**:服务间直接调用,一处变更影响全局
消息队列通过"异步解耦"解决上述问题:生产者将消息发给 Broker,消费者按自己的… 1%
知识库
知识库
4 个 Dubbo RPC 微服务治理入门 基石。与 REST HTTP 不同,RPC 让你像调用本地方法一样调用远程服务。Dubbo 是 Java 生态中最成熟的 RPC 框架,承载着双十一、12306 等超大规模流量。
---
## 第一章:Dubbo 架构总览
### 1.1 核心角色
```
┌──────────┐ 注册/订阅 ┌──────────────┐
│ Provider │◄──────────→│ Re… 3% Dubbo 服务提供者与消费者完整示例 @SpringBootApplication
@EnableDubbo
public class ConsumerApplication {
public static void main(String[] args) {
SpringApplication.run(ConsumerApplication.class, args);
}
}
```
## 运行步骤… 3% 微服务调用链:Gateway + Feign + Resilience4j ```properties
spring.application.name=user-service
server.port=8081
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
```
### 3. Order Service(服务消费者 8082)
```java
// Feign 客户端
@Feig… 2% 入门教程 - 从概念到集群 # RabbitMQ 入门教程:从概念到集群
## 1. 消息队列解决了什么问题?
在单体架构中,一个请求直接调用另一个服务。但在微服务架构中:
- **服务宕机**:下游服务不可用时,请求直接失败
- **流量尖峰**:秒杀场景下,瞬时流量压垮数据库
- **紧耦合**:服务间直接调用,一处变更影响全局
消息队列通过"异步解耦"解决上述问题:生产者将消息发给 Broker,消费者按自己的… 1%