书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 14935 个相关结果.
  • 消息发送重试和流控机制

    消息发送重试和流控机制 背景信息 消息发送重试机制 重试基本概念 重试流程 重试间隔 功能约束 消息流控机制 消息流控基本概念 触发条件 流控行为 处理建议 消息发送重试和流控机制 本文为您介绍 Apache RocketMQ 的消息发送重试机制和消息流控机制。 背景信息 消息发送重试 Apache RocketMQ的消息...
  • 自适应sink流量控制

    322 2023-07-20 《Loggie v1.4 教程》
    自适应sink流量控制 关键词 实现思路 使用案例与解读 下游服务器 配置 案例一 案例二 自适应sink流量控制 在日志被发送至下游服务时,并发度可以被控制。但起码有以下两点会对实际情况造成影响:下游服务器是否有压力,数据发送是否有压力。这两点是实时变化的,一个定值很难长期满足实际需求。 自适应sink流量控制功能可以: 根据下游...
  • 自适应sink流量控制

    366 2023-01-06 《Loggie v1.3 教程》
    自适应sink流量控制 关键词 实现思路 使用案例与解读 下游服务器 配置 案例一 案例二 自适应sink流量控制 在日志被发送至下游服务时,并发度可以被控制。但起码有以下两点会对实际情况造成影响:下游服务器是否有压力,数据发送是否有压力。这两点是实时变化的,一个定值很难长期满足实际需求。 自适应sink流量控制功能可以: 根据下游...
  • 第8章 Java并发包中线程池ThreadPoolExecutor原理探究

    第8章 Java并发包中线程池ThreadPoolExecutor原理探究 类图结构 源码分析 void execute(Runnable command) Worker的执行 void shutdown() List<Runnable> shutdownNow() boolean awaitTermination(long timeout, Ti...
  • 复习

    复习 回调是JS中异步的基础单位。但是随着JS的成熟,它们对于异步编程的演化趋势来讲显得不够。 首先,我们的大脑用顺序的,阻塞的,单线程的语义方式规划事情,但是回调使用非线性,非顺序的方式表达异步流程,这使我们正确推理这样的代码变得非常困难。不好推理的代码是导致不好的Bug的不好的代码。 我们需要一个种方法,以更同步化,顺序化,阻塞的方式来表达异步,...
  • 什么是workstealing

    Go scheduler 的职责就是将所有处于 runnable 的 goroutines 均匀分布到在 P 上运行的 M。 当一个 P 发现自己的 LRQ 已经没有 G 时,会从其他 P “偷” 一些 G 来运行。看看这是什么精神!自己的工作做完了,为了全局的利益,主动为别人分担。这被称为 Work-stealing ,Go 从 1.1 开始实现。 ...
  • 16. 告诉你,在javascript中event loop到底是什么!

    声明 介绍 浏览器中的Javascript Javascript Engine 好了,说了半天,什么是Event Loop? javascript中event loop是什么 声明 这篇文章是基于原英文版 文章翻译过来的,所以你有任何疑问可查看原文,感谢原文。 这篇文章不作说明的,情况下,JS或js指Javascript,请知悉! 示...
  • 邮箱

    邮箱 邮箱选择 为actor指定一个消息队列类型 为调度器指定一个消息队列类型 如何选择邮箱类型 默认邮箱 哪项配置会传递给邮箱类型 内置实现 邮箱配置示例 创建自己的邮箱类型 system.actorOf 的特殊语义 邮箱 一个Akka Mailbox 保存发往某个Actor的消息。通常每个Actor都拥有自己的邮箱,但也有例外...
  • MySQL · 引擎特性 · InnoDB index lock前世今生

    前言 InnoDB index lock InnoDB index lock的处理场景分析 场景分析 场景1. 索引扫描查询 场景2. 升序和降序查询 场景3. 乐观插入记录 场景4. 悲观插入记录 场景5. online DDL 场景6. DDL 问题: MySQL 5.7的改进 总结: 前言 InnoDB并发过程中使用两类...
  • 设计与演化

    1433 2018-04-11 《深入解析Go》
    5.3 设计与演化 线程池 系统调用 协程与保存上下文 Go1.0 Go1.1 5.3 设计与演化 其实讲一个东西,讲它是什么样是不足够的。如果能讲清楚它为什么会是这样子,则会举一反三。为了理解goroutine的本质,这里将从最基本的线程池讲起,谈谈Go调度设计背后的故事,讲清楚它为什么是这样子。 线程池 先看一些简单点的吧。一个常...