Karafka v2.0.24 发布,基于 Apache Kafka 的应用程序开发框架
Karafka v2.0.24 现已发布。Krafka 是一个用于简化基于 Apache Kafka 的 Ruby 应用开发的框架,它允许开发者在使用异步 Kafka 消息时使用类似于标准 HTTP 约定(params 和 params_batch)的方法。Karafka 不仅可以处理传入的消息,而且还提供了用于构建接收和发送消息的复杂数据流应用程序的工具。 此版本更新内容如下: [Feature]为 Pro 提供开箱即用的加密支持。 [改进] 在#pause上添加检测。 [改进] 在重试时添加检测。 [改进] 分配#id给类似于其他实体的 consumers,以便于调试。 [改进] 在默认的LoggerListener中添加重试和暂停。 [改进] 引入一个新的最终terminated状态,该状态将在退出之前启动,但在完成所有检测和其他操作之后。 [改进] 确保状态转换是线程安全的,并确保状态转换可以单向发生。 [改进] 优化代理到Karafka::App的状态方法。 [改进] 通过引入显式#to_s报告来简化状态使用。 [改进] 将自动生成的 ID 从SecureRandom#uui...