ICode9

精准搜索请尝试: 精确搜索
  • SMTP配置参数2022-05-23 09:34:22

    现象: SMTP日志中出现‘432 4.3.2 STOREDRV.ClientSubmit; sender thread limit exceeded’,当第一次邮件发送失败后,隔短时间(300s~4000s)后postfix再次尝试发送成功。 postfix相关参数: 参数:queue_run_delay 说明:用于设定队列处理程序对拖延邮件的扫描周期。缺省为1000秒。

  • Ants线程池的优雅设计2022-05-01 17:32:00

    先贴上原作者的仓库地址:https://github.com/panjf2000/ants 通俗来讲,线程池的存在就是为了实现高并发情况下的线程复用,从而减少内存开销和提升执行速度。 个人认为ants的设计有两个可学习之处:池调度模型和自旋锁。 池模型 检查当前 Worker 队列中是否有可用的 Worker,如果有,取出

  • 自定义注解2021-11-20 20:04:16

    1 重试注解 (1)定义重试注解 @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface RetryAnnotation { int retryTimes() default 0 ; /** * 重试策略 * @return */ MidBackoff bac

  • spring-retry注解自动触发重试2021-09-07 10:03:54

    用spring-retry注解自动触发重试方法 依赖 <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> <!-- <version>1.2.2.RELEASE</version>-->

  • connection-backoff ConnectionBackoff Strategy 回退2021-01-18 02:01:36

      grpc/connection-backoff.md at master · grpc/grpc https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md GRPC Connection Backoff Protocol When we do a connection to a backend which fails, it is typically desirable to not retry immediately (to

  • 用spring-retry注解自动触发重试方法2020-06-29 11:01:30

    原文地址:https://www.jianshu.com/p/ee02d6125113 需求背景: 有些时候我们再调用一些第三方服务的时候,从第三方那边拉数据。 但是第三方服务不是100%稳定的,有些时候会抽风一下,导致我们的调用失败,整个调用链就失败。整个时候需要触发重试,而且不是一直死循环重试,因为第三方服务器不稳

  • Pod 中容器重启流程2020-02-23 22:55:30

    背景 测试的时候,通常需要将 Pod 中的 container 频繁地杀死,重启。在这个过程中,Pod 的状态经常会出现 CrashLoopBackOff,而且 container 重启的时间越来越长。 分析 为了避免 container 频繁地 restart,k8s 对 container restart 过程做了限制,使用 back-off 的方法,官方文档中的说法是:

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有