标签:retry

Java

java中的OssUtil工具类

darida 发布于 2018-09-21

OssUtil工具类可以少写一些代码,挺方便的一个工具包 版权声明:本文由 低调小熊猫 发表于 低调小熊猫的博客 转载声明:自由转载-非商用-非衍生-保持署名,非商业转载请注明作者及出处,商业转载请联系作者本人qq:2696284032 文章链接: https://aodeng....

阅读(14)评论(0)赞 (0)

Java

原 荐 Play-Utils:一个专门为 Play Framework 开发的实用工具包模块

刘莉莉 发布于 2018-09-20

Play-Utils 介绍 Play-Utils 是一个专门为  Play Framework 开发的实用工具包模块,目前已实现如下功能: Retry  自动请求重试 1 Retry Retry 工具包可以帮助你设置不同的重试策略,自动重试失败的请求,最终返回...

阅读(23)评论(0)赞 (0)

Spring

[译] 一文读懂熔断器和重试机制

12

尖兵 发布于 2018-09-14

导语:随着微服务的流行,熔断作为其中一项很重要的技术也广为人知。当微服务的运行质量低于某个临界值时,启动熔断机制,暂停微服务调用一段时间,以保障后端的微服务不会因为持续过负荷而宕机。本文作者介绍了熔断的原理和机制,并用例子说明了熔断如何使用。 今天,让我们讨论一下微服务架构的弹性...

阅读(65)评论(0)赞 (0)

Spring

SpringBoot(一):公共配置

Harries 发布于 2018-09-12

1.常用Spring Boot属性的列表以及对使用它们的基础类的引用 2.此示例文件仅供参考。千万不能复制和粘贴的全部内容到应用程序中。相反,只选择您需要的属性。 摘自: 链接 版权声明:本文由 低调小熊猫 发表于 低调小熊猫的博客 转载声明:自由转载-非商用-非衍生-保持署名,...

阅读(146)评论(0)赞 (0)

Java

『中级篇』docker之CI/CD持续集成—真实JAVA-Maven项目的CI演示(73)

12

dulong 发布于 2018-09-02

上次主要说了在githubCI的服务器,并且也演示了github的runner执行CICD,这次通过真实的JAVA-Maven项目来演示下CICD。项目通过gitlab和gitlabCI进行CICD。 源码地址:https://github.com/limingios/gitla...

阅读(82)评论(0)赞 (0)

Java

雕虫晓技(九) Netty与私有协议框架

3

dulong 发布于 2018-09-01

关于作者 GcsSloop,一名 2.5 次元魔法师。 微博 | GitHub |博客 1.前言 【本文示例源码下载】 在本系列的前一篇,说了 Android 与数据流的斗争,主要是 Android 前端自身处理方案。这一篇则是涉及一些前后端方面的数据传输的问题。 通常来说,An...

阅读(87)评论(0)赞 (0)

Java

Java并发——线程池ThreadPoolExecutor

2

wenming.gapo 发布于 2018-08-30

相对于为每个请求都创建一个线程,线程池通过重用现有的线程而不是创建新线程, 可以在处理多个请求时分摊在线程创建和销毁过程中产生的巨大开销 ,当请求到达时,工作线程通过已经存在, 不会由于等待创建线程而延迟任务的执行,从而提高响应性 。通过适当调整线程池的大小,可以创建足够多的线程...

阅读(80)评论(0)赞 (0)

Java

OKHTTP3源码和设计模式(下篇)

5

xirruiqiang 发布于 2018-08-29

​ 在 《OKHTTP3源码和设计模式(上篇)》 ,中整体介绍了 OKHttp3 的源码架构,重点讲解了请求任务的分发管理和线程池以及请求执行过程中的拦截器。这一章我们接着往下走认识一下 OKHttp3 底层连接和连接池工作机制。 RealCall 封装了请求过程, 组织了用户和...

阅读(49)评论(0)赞 (0)

Java

rpc框架dubbo-server(v2.6.3) 源码阅读

yanxinchi 发布于 2018-08-23

额,dubbo的前世今生咱就不说了,有用的人都知道。(最新版本已更名 incubator-dubbo,预计版本3.0,不过咱们就先不掺和别人的开发过程了,以v2.6.3为蓝本) 首先,是工作需要,用到了dubbo用于微服务化各系统。所以,总体来说,是被动学习。 也就是先有了做,依...

阅读(128)评论(0)赞 (0)

Java

Java编程架构实战——OKHTTP3源码和设计模式(上篇)

8

hellas 发布于 2018-08-22

本文来探究一下 OkHttp3 的源码和其中的设计思想。 关于 OkHttp3 的源码分析的文章挺多,不过大多还是在为了源码而源码。个人觉得如果读源码不去分析源码背后的设计模式或设计思想,那么读源码的意义不大。 同时,如果熟悉的设计模式越多,那么读某个框架的源码的时候就越容易,两...

阅读(80)评论(0)赞 (0)

Java

Java并发——阻塞队列集(下)

5

puefu.he 发布于 2018-08-21

接着上集继续,SynchronousQueue是一个 不存储元素 的阻塞队列。 每一个put操作必须等待一个take操作,否则不能继续添加元素 ,所以其peek()方法始终返回null,没有数据缓存空间。SynchronousQueue支持公平与非公平访问,默认采用非公平性策略访...

阅读(46)评论(0)赞 (0)

Java

深入剖析OkHttp系列(一) 来自官方的OkHttp设计思想(中英互译)

dulong 发布于 2018-08-16

本文译自OkHttp官方Wiki文档 The HTTP client’s job is to accept your request and produce its response. This is simple in theory but it gets tricky in ...

阅读(89)评论(0)赞 (0)

Java

原 荐 Dubbo服务调用——流程分析

2

darida 发布于 2018-08-15

我们根据官网的案例来分析Dubbo的调用过程是什么样的 1.首先粘贴下调用源头 public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = n...

阅读(58)评论(0)赞 (0)

Java

RxJava2 系列 (1):一篇的比较全面的 RxJava2 方法总结

2

changyuan.xu 发布于 2018-08-15

看了许多讲解RxJava的文章,有些文章讲解的内容是基于第一个版本的,有些文章的讲解是通过比较常用的一些API和基础的概念进行讲解的。 但是每次看到RxJava的类中的几十个方法的时候,总是感觉心里没底。所以,我打算自己去专门写篇文章来从API的角度系统地梳理一下RxJava的各...

阅读(80)评论(0)赞 (0)

Java

XHttp2:功能强悍的网络请求库

3

刘莉莉 发布于 2018-08-09

XHttp2 一个功能强悍的网络请求库,使用RxJava2 + Retrofit2 + OKHttp组合进行封装。 关于我 特征 支持默认、全局、局部三个层次的配置功能。 支持动态配置和自定义底层框架Okhttpclient、Retrofit. 加入基础ApiService,减少...

阅读(86)评论(0)赞 (0)

Java

聊聊 JDK 非阻塞队列源码(CAS实现)

wenming.gapo 发布于 2018-08-02

正如上篇文章 聊聊 JDK 阻塞队列源码(ReentrantLock实现) 所说,队列在我们现实生活中队列随处可见,最经典的就是去银行办理业务,超市买东西排队等。今天楼主要讲的就是JDK中安全队列的另一种实现使用CAS算法实现的安全队列。 JDK 中的队列 在 JDK 中的队列都...

阅读(76)评论(0)赞 (0)