• 为Modbus动态配置C#脚本

    2024年03月04日 by Redisant

    使用C#脚本返回Modbus从站数据。

  • 自定义LevelDB比较器

    2024年02月09日 by Redisant

    使用自定义比较器,需要实现 NoSQL Assistant 预先定义的LevelDBAdminInterface.IComparator接口,本文给出一个使用自定义比较器的例子。

  • 在 Linux 上部署 RabbitMQ

    2023年11月15日 by Redisant

    本文详细描述了如何在 Linux 上安装最新版的 RabbitMQ;RabbitMQ 是由 Erlang 语言编写的,也正因如此,在安装 RabbitMQ 之前需要安装 Erlang。

  • 读取 k8s 存储在 etcd 上的数据

    2023年05月04日 by Redisant

    etcd是一个分布式KV存储系统,在分布式系统中被广泛使用,Kubernetes就是使用了etcd存储持久化数据,包括创建的所有Pod、Deployment、Service等资源。

  • Cron Job 表达式

    2023年03月18日 by Redisant

    一遍又一遍地执行相同的任务可能会很麻烦。 Cron Job 让用户可以自动执行任务。 这节省了宝贵的时间,让用户可以专注于其他重要任务。

  • Kafka 监听器

    2023年03月14日 by Redisant

    在这篇文章中,我将谈论为什么这是有必要的配置 listeners 和 advertised.listeners,然后展示如何基于几个场景–Docker和AWS来做。

  • Apache Kafka 新手入门

    2023年03月13日 by Redisant

    在这个Kafka教程中,我们将看到什么是Kafka,Apache Kafka的历史,为什么是Kafka。此外,我们还将学习Kafka架构、Kafka的组件和Kafka分区。此外,我们还将讨论Kafka的各种比较和Kafka的使用案例。除此之外,我们将在这个Kafka教程中看到各种术语,如Kafka Broker、Kafka Cluster、Kafka Consumer、Kafka Topics等。

  • RabbitMQ 延迟消息

    2023年02月22日 by Redisant

    现实生活中有一些场景需要延迟或在特定时间发送消息,例如智能热水器需要 30 分钟后打开,未支付的订单或发送短信、电子邮件和推送通知下午 2:00 开始的促销活动。RabbitMQ 本身没有直接支持延迟队列的功能,如果您搜索“如何在 RabbitMQ 中使用延迟消息”,您很可能会遇到两种可能的解决方案。第一种解决方案是使用消息 TTL 功能和死信功能的组合。第二种选择是使用官方的 RabbitMQ 延迟消息插件。

  • 通过 KoP 将 Kafka 应用迁移到 Pulsar

    2023年02月20日 by Redisant

    KoP(Pulsar 上的 Kafka)通过在 Pulsar 代理上引入 Kafka 协议处理程序,为 Apache Pulsar 带来原生 Apache Kafka 协议支持。通过将 KoP 协议处理程序添加到您现有的 Pulsar 集群,您可以将现有的 Kafka 应用程序和服务迁移到 Pulsar,而无需修改代码。

  • 以 standalone 模式启动 Aapche Pulsar

    2023年02月20日 by Redisant

    对于本地开发和测试,您可以在您的机器上以独立模式运行 Pulsar。独立模式包括一个 Pulsar Broker、在单个 Java 虚拟机 (JVM) 进程中运行的必要 RocksDB 和 BookKeeper 组件。

  • 为 RabbitMQ 服务器启用 SSL/TLS

    2023年02月20日 by Redisant

    RabbitMQ 内置了对 TLS 的支持。本文将详细描述如何为 RabbitMQ 开启双向或单向验证,并使用 RabbitMQ Assistant 进行连接测试。

  • 在 macOS 或 Linux 上安装 Redisant 系列软件

    2023年02月20日 by Redisant

    Redisant 系列软件支持以下系统:Windows 7 and higher、macOS High Sierra 10.13 and higher、Debian 9 (Stretch) and higher、Ubuntu 16.04 and higher、Fedora 30 and higher。本文以 Pulsar Assistant 软件为例进行介绍,Assistant 系列的其他软件同理,只需要根据不同软件修改下面命令中的软件名即可。

  • 使用数据模板生成随机数据

    2023年02月19日 by Redisant

    使用 Kafka Assistant、RabbitMQ Assistant、Pulsar Assistant 或 MQTT Assistant 发送消息时,通过数据模板,您可以为任何开发、测试或演示目的生成大量、异构、真实的数据。 以下是数据模板的详细介绍。

  • Redis 中的散列标签

    2023年02月19日 by Redisant

    Redis Cluster 中有一个称为散列标签的概念,可用于强制将某些键存储在同一个散列槽中。Redis Cluster 不像 Redis 的独立版本那样支持多数据库。它只支持数据库 0;不允许使用 SELECT 命令。 Redis Cluster 实现了非分布式 Redis 版本中可用的所有单键命令。执行复杂的多键操作(如集合并集和交集)的命令要求操作中涉及的所有键散列到同一个槽。