IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Dubbo 超时机制和集群容错机制 -> 正文阅读

[大数据]Dubbo 超时机制和集群容错机制

? ? ? ? 配置服务调用超时时间后,当服务消费者调用服务生产者服务时达到超时时间,服务消费者会报超时异常;

?????? 集群的容错策略有多种,失败重试、快速重试以及并行调用等多种策略,默认是失败重试策略,默认重试两次,重试次数可以通过retries配置修改;快速失败,此时不进行重试;并行调用,同时调用多个服务提供者上的服务,有一个成功返回,即服务调用成功。

package com.tech.controller;

import com.tech.UserService;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author lw
 * @since 2021/10/11
 */
@RestController
public class UserController {

    //dubbo.registry.address=N/A 需要通过url配置服务地址
//    @DubboReference(version = "1.0.0", url = "dubbo://127.0.0.1:12345")

    //check 默认为true,启动依赖检查,如果依赖的UserService不存在(注册中心中没有该服务实例信息)则启动失败
//    @DubboReference(version = "1.0.0",check = false)

    //timeout 服务调用时的超时时间,达到该时间服务消费者报超时异常
    //cluster配置集群容错策略
//    failover (默认容错策略) 失败重试,默认重试2次
//    failfast 快速失败,不进行重试
//    forking 并行调用多个服务器,只要有一个成功就返回
    @DubboReference(version = "1.0.0",timeout = 3000,retries = 1,cluster = "failover")
    private UserService userService;

    @GetMapping("hello")
    public String hello() {
        return userService.hello();
    }
}

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-13 11:30:47  更:2021-10-13 11:31:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 17:28:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码