文件名称:knative-kafka-ch-backed-broker-load-test
文件大小:21KB
文件格式:ZIP
更新时间:2024-05-07 00:39:34
结果
配置:
单个接收器,处理时间为10毫秒(10毫秒后响应202)
6个生成器,每个生成器每秒发送100条消息->定向发送的消息总数为600条消息/秒
已发送的邮件总数:1000 * 6 = 6000
结果:
消息发送花费了20秒-> 6000/20 = 300条消息/秒(手动测量)
总共收到:6000,错误:0,最新消息中的延迟ms:71963
准备
安装Knative,Strimzi; 创建一个Kafka集群:
./hack/01-kn-serving.sh && ./hack/02-kn-eventing.sh && ./hack/03-strimzi.sh && ./hack/04-kn-kafka.sh
构建producer和receiver图像:
# # TODO DOCKER_HUB_USERNAME=
【文件预览】:
knative-kafka-ch-backed-broker-load-test-scenario1
----.gitignore(14B)
----producer()
--------Dockerfile(348B)
--------package.json(281B)
--------package-lock.json(7KB)
--------index.js(3KB)
----README.md(2KB)
----receiver()
--------Dockerfile(360B)
--------package.json(289B)
--------package-lock.json(36KB)
--------index.js(2KB)
----config()
--------03-default-ch-webhook.yaml(288B)
--------06-trigger.yaml(234B)
--------07-producer.yaml(668B)
--------01-namespace.yaml(62B)
--------04-config-br-default-channel.yaml(317B)
--------02-receiver.yaml(459B)
--------05-broker.yaml(101B)
----hack()
--------03-strimzi.sh(1KB)
--------04-kn-kafka.sh(2KB)
--------02-kn-eventing.sh(1KB)
--------README.md(231B)
--------01-kn-serving.sh(2KB)