lua-resty-kafka-fast

配置二进制安装包仓库

首先,我们需要使用下面的命令配置软件的仓库。(命令中的 “CLIENT_TOKEN” 需要替换为订阅电子邮件中的有效令牌)

curl -o get-xray-priv-lib-repo.sh https://pkg2.openresty.com/scripts/get-xray-priv-lib-repo.sh
sudo bash get-xray-priv-lib-repo.sh -l lua-resty-kafka-fast -t CLIENT_TOKEN

除上述版本库外,我们还依赖 Openresty 的开源版本库。如果之前没有配置过开源软件源,可以参考此 page 进行配置。

安装

适用于 OpenResty-1.21.4.x

对于使用 yum 作为软件包管理器的 CentOS/RockyLinux/Amazon Linux/Alibaba Cloud Linux/Tecent Linux 操作系统,执行以下命令安装私有库。

sudo yum install --disablerepo="*" --enablerepo=lua-resty-kafka-fast -y lua-kafka-nginx-module-1.21.4

对于使用 dnf 作为软件包管理器的 Fedora 等操作系统,执行以下命令安装私有库。

sudo dnf install --disablerepo="*" --enablerepo=lua-resty-kafka-fast -y lua-kafka-nginx-module-1.21.4

对于使用apt作为软件包管理器的操作系统,如Ubuntu/Debian,运行以下命令安装私有库。

sudo apt-get install -y lua-kafka-nginx-module-1.21.4

适用于 OpenResty 1.25.3.x

对于使用 yum 作为软件包管理器的 CentOS/RockyLinux/Amazon Linux/Alibaba Cloud Linux/Tecent Linux 操作系统,执行以下命令安装私有库。

sudo yum install --disablerepo="*" --enablerepo=lua-resty-kafka-fast -y lua-kafka-nginx-module-1.25.3

对于使用 dnf 作为软件包管理器的操作系统(如 Fedora ),执行以下命令安装私有库。

sudo dnf install --disablerepo="*" --enablerepo=lua-resty-kafka-fast -y lua-kafka-nginx-module-1.25.3

对于使用apt作为软件包管理器的操作系统,如Ubuntu/Debian,运行以下命令安装私有库。

sudo apt-get install -y lua-kafka-nginx-module-1.25.3

升级 OpenResty

如果之前已经安装了 openresty,请执行以下升级命令:

sudo yum upgrade -y openresty

使用方法

更多详情,请参阅 lua-resty-kafka-fast

基准

在英特尔(R)至强(R)CPU E5-2680 v4 @ 2.40GHz 上,每个 Worker 每秒可消费 40,000 条信息。

版权与许可

Copyright (C) 2024 OpenResty Inc. 保留所有权利。 本软件为专有软件,不得转发或共享。