问题标签 [ttl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9440 浏览

php - 将消息 TTL 设置为一小时 RabbitMQ

如何设置消息 TTL(不是队列)

  • 交换(交换发送到多个队列)
  • 消息(发布消息时)
  • 队列(在队列本身上,但同样这是消息 TTL,而不是队列 TTL)

我正在运行 RabbitMQ 3.x、Symfony 2.1.x 和RabbitMqBundle

我试过的:

  • 当我从 RabbitMQ Admin UI 创建队列时设置消息 TTL

我将消息属性设置为'x-message-ttl' => 3600000. 在 RabbitMQ 配置中,它看起来像这样:

这是我得到的错误:

我尝试在 config.yml ( symfony / https://github.com/videlalvaro/RabbitMqBundle / README )中设置

这给捆绑包使用的 AMQP 库带来了一堆错误。

我尝试修改 AMQP 库本身以允许x-message-ttl消息属性,但出现异常Error sending data

有没有人使用 RabbitMQBundle 设置消息 TTL?

0 投票
1 回答
1128 浏览

c# - 如何在 DNS 中获取 TTL(生存时间)?

我想监控 DNS 地址。我需要获得TTL(生存时间),它告诉我 DNS 记录何时到期。

如何在 C# 中获取 TTL?

0 投票
0 回答
153 浏览

logic - Shift、Rotate 和 Rotate All:它们有什么用,我需要它们吗?

我的问题: Rotate All 功能到底是做什么用的,如果需要,它可以在软件中以另一种方式实现吗?

为什么?我正在尝试用离散逻辑芯片构建 CPU,类似于此处描述的 SAP-2 Simple-As-Possible Computer。SAP-2 只能做 Rotate-Left/Right 并忽略进位。我想添加一些利用进位标志的功能,但不想使设计过于复杂。

我有一个可以通过进位左移/右移的电路,但事实证明,使用进位进行 Rotate All 很难实现,并且同时具有这两种功能会更加复杂。这是它现在的工作方式:

如果累加器包含 CY=1 A=0111 0100

然后用进位向左旋转=

CY= 0 A=1110 100 0

或使用进位向右旋转=

CY= 0 A= 0 011 1010

预先感谢您的意见。

0 投票
1 回答
395 浏览

node.js - 使用 mongoose 在 mongodb 中处理 upsert 函数时,TTL 无法正常工作

嗨,我在 mongodb 中遇到了一个称为 ttl 的概念,并在使用 mongoose 的插入操作中尝试了相同的概念。下面是代码

ttl 对此工作正常,并且集合确实被删除了。但是当我对更新功能执行相同的操作时,如下所示

ttl 函数似乎无法正常工作。关于 ttl 的行为及其在这些函数上的性能的任何想法都会非常有帮助。提前致谢

0 投票
1 回答
1022 浏览

python - 调整 DNSLIB 上的 TTL 创建的 DNS 响应 (Python)

作为安全类作业的一部分,我们正在模拟对我们自己创建的 dns 服务器的 kaminski 攻击。我正在使用 Python 的 DNSLIB 来生成伪造的 DNS 响应。唯一的问题是它看起来像默认的 ttl 是 0 这在目标是毒化缓存时没有帮助。我怀疑你可以指定一个不同的 ttl 但找不到如何去做。下面是创建 dns 响应数据包的示例代码(取自 dnslib 站点):

任何想法如何更改上述代码以指定不同的 ttl?

0 投票
1 回答
423 浏览

ios - 使用redpark电缆逐行读取arduino串行输出?

我正在开发一个通过 redpark 电缆读取 Arduino 串行输出的 IOS 应用程序。在 Arduino 端,它使用 Serial.println() 发送字符串。该字符串的格式为“12.34x334.45x0.34x123x33”。本质上,它是双打的组合,中间有“x”作为特殊的分割字符。我最初的想法是,在应用程序端,它会逐行获取 Arduino 输出,所以我只需使用

得到一个 NSArray 包含 12.34 334.45 0.34 123 和 33。

不知何故,在阅读了此处发布的问题和答案后,我发现 redpark sdk 无法逐行处理 Arduino 输出,它始终以 X 字节为基础。

为了正确解析 Arduino 输出字符串,我应该怎么做?将前导和尾随 0 添加到我的双数据以使原始字符串以固定长度发送是个好主意吗?(即“03.45x45.50x02.30”使其成为 17 个字节并尝试使用 redpark sdk 读取 17 个字节的数据?)

0 投票
1 回答
2254 浏览

elasticsearch - 弹性搜索 TTL 不起作用

我对日志使用弹性搜索,我不想使用每日索引通过 cron 作业但使用 TTL 删除它们。我已经激活并设置了 TTL 值:30s。发送此操作时,我得到了成功的答案,并且在执行映射请求时可以看到 TTL 值(以毫秒为单位)。一切似乎都很好,但文件没有被删除......

_映射:

0 投票
0 回答
189 浏览

posix - 获取跳数或接收 ttl

我如何(以编程方式)检索(以编程方式)在 Linux(或任何其他 posix 系统,尽管也欢迎仅限 linux 的解决方案)系统上接收到的 TCP 流的数据/数据包的 TTL/跃点计数值?

我知道我不会知道初始 TTL,但我仍然可以看到该值的变化。然后我会知道 tcp-stream 的路由是否会改变,帮助我解释延迟的变化。

我将在 httping 中使用这些知识:我试图给用户句柄来解释某些延迟的原因可能是什么。

0 投票
4 回答
15105 浏览

redis - 带有 TTL 的 Redis 多集

在 redis 中有一个SETEX命令允许我设置一个过期的密钥,是否有这个命令的多集版本也有一个 TTL?

和命令都没有这样的选项MSETMSETNX

0 投票
1 回答
6060 浏览

elasticsearch - 为通过 logstash 发送到 Elasticsearch 的每个日志附加一个 TTL 字段

摘要:我想在 logstash 中附加一个带有日志的 TTL 字段,并将它们发送到 Elastic 搜索。

我已经阅读了文档,但无法获得太多信息,因为它不是很清楚。

这是我在 logstash 中的配置文件。

现在假设对于读取的每个日志,我想附加一个 TTL,比如说 5 天。

我知道如何在弹性搜索中激活 TTL 选项。但是我必须在弹性搜索配置文件中进行哪些更改对我来说不是很清楚。文档要求查找映射文件夹,但弹性搜索下载文件夹中没有。

寻求专家帮助。