Trend: JetStream - Recent commits to 'main' branch

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
56bd17d9-48fb-4000-bc53-a192862265cf main
https://github.com/nats-io/nats-server.git
(4cec8d2ff7517549aec0872b2725761e11600912)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-02 05:42:23 +0000 UTC
65138b7e-baa6-43ac-9706-abe87a70371a main
https://github.com/nats-io/nats-server.git
(050df88d3fb7e968ef8acf02b3ea092d439881c3)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-03 05:46:06 +0000 UTC
1a951bb9-74ad-4c5a-a604-799969797d56 main
https://github.com/nats-io/nats-server.git
(ab163d5532aa6cd1c18a9bf631938dcf72921746)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-04 05:43:50 +0000 UTC
26199e1c-44c1-4099-baeb-5157b861eb05 main
https://github.com/nats-io/nats-server.git
(c8998296b86dd8dd0b703d48362d6cb338ccf177)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-05 05:39:47 +0000 UTC
1aa78ed0-548c-47f3-9bef-375c1e025876 main
https://github.com/nats-io/nats-server.git
(ca6311b2e1da1f20d68ccb68f20a352f3c7799d7)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-08 05:43:20 +0000 UTC
476c4b16-6d8d-44b7-9b96-37358aea8629 main
https://github.com/nats-io/nats-server.git
(26b1e7ad9b90049ae8ad302f67486a18ff731044)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-09 05:30:08 +0000 UTC
9783ab35-3f04-484e-8cb0-0f63e783eac0 main
https://github.com/nats-io/nats-server.git
(6d6edf754ee049fbbf915db0e894a8dddb3f7e3a)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-10 05:39:39 +0000 UTC
d0cd1e95-32a6-4c45-9a62-b85f4012f25b main
https://github.com/nats-io/nats-server.git
(526ed49ff7676caee6e9abb3ae333aac4dc33554)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-12 05:42:31 +0000 UTC
00e42d9f-9bf3-4de8-8d41-a572b4ed9337 main
https://github.com/nats-io/nats-server.git
(f7d78f68993c74af5674fa49898481e3ee6a15a1)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-15 05:56:23 +0000 UTC
5778a9c2-3f52-4407-aea0-15c2a4c4767d main
https://github.com/nats-io/nats-server.git
(c16afd1db4006237eb156ccaa77117f1ecd1835a)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.3 linux/amd64
(/usr/local/go1.26.3/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-06-16 05:58:36 +0000 UTC

Push Consumer throughput (msg/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsume/.*/PUSH.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 627k ± 70k 635k ± 51k 652k ± 38k 622k ± 18k 619k ± 4k 678k ± 21k 641k ± 50k 625k ± 24k 631k ± 60k 656k ± 33k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 648k ± 3k 646k ± 5k 649k ± 5k 645k ± 5k 708k ± 95k 648k ± 2k 651k ± 7k 655k ± 1k 646k ± 6k 705k ± 93k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 1.28M ± 0.08M 1.30M ± 0.07M 1.29M ± 0.07M 1.29M ± 0.07M 1.31M ± 0.07M 1.36M ± 0.04M 1.28M ± 0.06M 1.28M ± 0.01M 1.32M ± 0.04M 1.30M ± 0.06M
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 484k ± 37k 498k ± 29k 480k ± 2k 482k ± 2k 478k ± 1k 478k ± 3k 494k ± 32k 480k ± 2k 491k ± 31k 483k ± 42k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 495k ± 26k 506k ± 13k 467k ± 2k 484k ± 28k 485k ± 35k 478k ± 36k 488k ± 30k 485k ± 33k 466k ± 2k 465k ± 2k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 515k ± 1k 516k ± 0k 517k ± 1k 548k ± 68k 552k ± 66k 518k ± 4k 514k ± 1k 570k ± 50k 567k ± 46k 554k ± 66k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 399k ± 31k 401k ± 30k 416k ± 16k 398k ± 26k 400k ± 34k 401k ± 31k 431k ± 3k 408k ± 24k 404k ± 25k 408k ± 27k

Push Consumer throughput (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsume/.*/PUSH.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 6.10MB/s ± 0.06MB/s 6.35MB/s ± 0.51MB/s 6.52MB/s ± 0.38MB/s 6.22MB/s ± 0.17MB/s 6.19MB/s ± 0.04MB/s 6.78MB/s ± 0.20MB/s 6.41MB/s ± 0.50MB/s 6.25MB/s ± 0.24MB/s 6.31MB/s ± 0.61MB/s 6.56MB/s ± 0.33MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 6.48MB/s ± 0.03MB/s 6.46MB/s ± 0.05MB/s 6.50MB/s ± 0.05MB/s 6.45MB/s ± 0.05MB/s 7.08MB/s ± 0.95MB/s 6.48MB/s ± 0.02MB/s 6.51MB/s ± 0.07MB/s 6.55MB/s ± 0.01MB/s 6.46MB/s ± 0.06MB/s 7.06MB/s ± 0.93MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 12.8MB/s ± 0.8MB/s 13.0MB/s ± 0.7MB/s 12.9MB/s ± 0.7MB/s 12.8MB/s ± 0.7MB/s 13.1MB/s ± 0.7MB/s 13.6MB/s ± 0.4MB/s 12.8MB/s ± 0.6MB/s 12.8MB/s ± 0.1MB/s 13.2MB/s ± 0.4MB/s 13.0MB/s ± 0.6MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 4.84MB/s ± 0.37MB/s 4.98MB/s ± 0.29MB/s 4.81MB/s ± 0.02MB/s 4.81MB/s ± 0.03MB/s 4.78MB/s ± 0.01MB/s 4.77MB/s ± 0.03MB/s 4.93MB/s ± 0.33MB/s 4.80MB/s ± 0.02MB/s 4.91MB/s ± 0.31MB/s 4.82MB/s ± 0.42MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 507MB/s ± 27MB/s 519MB/s ± 13MB/s 478MB/s ± 2MB/s 495MB/s ± 29MB/s 497MB/s ± 36MB/s 490MB/s ± 37MB/s 499MB/s ± 31MB/s 497MB/s ± 33MB/s 477MB/s ± 2MB/s 476MB/s ± 2MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 527MB/s ± 1MB/s 528MB/s ± 0MB/s 529MB/s ± 1MB/s 561MB/s ± 70MB/s 565MB/s ± 68MB/s 530MB/s ± 4MB/s 526MB/s ± 1MB/s 583MB/s ± 51MB/s 581MB/s ± 47MB/s 567MB/s ± 68MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 401MB/s ± 3MB/s 411MB/s ± 31MB/s 426MB/s ± 16MB/s 407MB/s ± 27MB/s 409MB/s ± 35MB/s 403MB/s ± 3MB/s 441MB/s ± 3MB/s 418MB/s ± 24MB/s 414MB/s ± 25MB/s 417MB/s ± 28MB/s

Pull Consumer throughput (msg/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsume/.*/PULL.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 290k ± 41k 265k ± 1k 304k ± 26k 265k ± 1k 290k ± 39k 327k ± 3k 300k ± 25k 265k ± 1k 264k ± 1k 302k ± 26k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 374k ± 3k 373k ± 4k 410k ± 57k 411k ± 55k 372k ± 3k 407k ± 62k 371k ± 9k 412k ± 58k 410k ± 53k 372k ± 5k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 246k ± 32k 245k ± 30k 226k ± 2k 246k ± 30k 246k ± 31k 225k ± 1k 226k ± 0k 226k ± 1k 226k ± 1k 226k ± 1k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 316k ± 1k 317k ± 2k 315k ± 3k 317k ± 2k 390k ± 2k 343k ± 42k 316k ± 0k 317k ± 2k 317k ± 2k 316k ± 1k

Pull Consumer throughput (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsume/.*/PULL.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 2.89MB/s ± 0.41MB/s 2.65MB/s ± 0.01MB/s 3.04MB/s ± 0.26MB/s 2.65MB/s ± 0.01MB/s 2.90MB/s ± 0.39MB/s 3.27MB/s ± 0.04MB/s 3.01MB/s ± 0.25MB/s 2.65MB/s ± 0.01MB/s 2.64MB/s ± 0.01MB/s 3.02MB/s ± 0.26MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 3.74MB/s ± 0.03MB/s 3.73MB/s ± 0.03MB/s 4.10MB/s ± 0.57MB/s 4.11MB/s ± 0.55MB/s 3.72MB/s ± 0.03MB/s 4.07MB/s ± 0.62MB/s 3.71MB/s ± 0.09MB/s 4.13MB/s ± 0.58MB/s 4.10MB/s ± 0.53MB/s 3.72MB/s ± 0.05MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 252MB/s ± 32MB/s 251MB/s ± 30MB/s 231MB/s ± 2MB/s 251MB/s ± 31MB/s 252MB/s ± 32MB/s 231MB/s ± 1MB/s 231MB/s ± 0MB/s 231MB/s ± 1MB/s 231MB/s ± 1MB/s 231MB/s ± 1MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 324MB/s ± 1MB/s 324MB/s ± 2MB/s 322MB/s ± 3MB/s 324MB/s ± 2MB/s 400MB/s ± 2MB/s 352MB/s ± 43MB/s 324MB/s ± 0MB/s 325MB/s ± 2MB/s 325MB/s ± 2MB/s 324MB/s ± 1MB/s

Consume throughput (msg/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsume/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 627k ± 70k 635k ± 51k 652k ± 38k 622k ± 18k 619k ± 4k 678k ± 21k 641k ± 50k 625k ± 24k 631k ± 60k 656k ± 33k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 648k ± 3k 646k ± 5k 649k ± 5k 645k ± 5k 708k ± 95k 648k ± 2k 651k ± 7k 655k ± 1k 646k ± 6k 705k ± 93k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 1.28M ± 0.08M 1.30M ± 0.07M 1.29M ± 0.07M 1.29M ± 0.07M 1.31M ± 0.07M 1.36M ± 0.04M 1.28M ± 0.06M 1.28M ± 0.01M 1.32M ± 0.04M 1.30M ± 0.06M
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 484k ± 37k 498k ± 29k 480k ± 2k 482k ± 2k 478k ± 1k 478k ± 3k 494k ± 32k 480k ± 2k 491k ± 31k 483k ± 42k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 290k ± 41k 265k ± 1k 304k ± 26k 265k ± 1k 290k ± 39k 327k ± 3k 300k ± 25k 265k ± 1k 264k ± 1k 302k ± 26k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 374k ± 3k 373k ± 4k 410k ± 57k 411k ± 55k 372k ± 3k 407k ± 62k 371k ± 9k 412k ± 58k 410k ± 53k 372k ± 5k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 495k ± 26k 506k ± 13k 467k ± 2k 484k ± 28k 485k ± 35k 478k ± 36k 488k ± 30k 485k ± 33k 466k ± 2k 465k ± 2k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 515k ± 1k 516k ± 0k 517k ± 1k 548k ± 68k 552k ± 66k 518k ± 4k 514k ± 1k 570k ± 50k 567k ± 46k 554k ± 66k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 399k ± 31k 401k ± 30k 416k ± 16k 398k ± 26k 400k ± 34k 401k ± 31k 431k ± 3k 408k ± 24k 404k ± 25k 408k ± 27k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 246k ± 32k 245k ± 30k 226k ± 2k 246k ± 30k 246k ± 31k 225k ± 1k 226k ± 0k 226k ± 1k 226k ± 1k 226k ± 1k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 316k ± 1k 317k ± 2k 315k ± 3k 317k ± 2k 390k ± 2k 343k ± 42k 316k ± 0k 317k ± 2k 317k ± 2k 316k ± 1k

Consume throughput (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsume/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 6.10MB/s ± 0.06MB/s 6.35MB/s ± 0.51MB/s 6.52MB/s ± 0.38MB/s 6.22MB/s ± 0.17MB/s 6.19MB/s ± 0.04MB/s 6.78MB/s ± 0.20MB/s 6.41MB/s ± 0.50MB/s 6.25MB/s ± 0.24MB/s 6.31MB/s ± 0.61MB/s 6.56MB/s ± 0.33MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 6.48MB/s ± 0.03MB/s 6.46MB/s ± 0.05MB/s 6.50MB/s ± 0.05MB/s 6.45MB/s ± 0.05MB/s 7.08MB/s ± 0.95MB/s 6.48MB/s ± 0.02MB/s 6.51MB/s ± 0.07MB/s 6.55MB/s ± 0.01MB/s 6.46MB/s ± 0.06MB/s 7.06MB/s ± 0.93MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 12.8MB/s ± 0.8MB/s 13.0MB/s ± 0.7MB/s 12.9MB/s ± 0.7MB/s 12.8MB/s ± 0.7MB/s 13.1MB/s ± 0.7MB/s 13.6MB/s ± 0.4MB/s 12.8MB/s ± 0.6MB/s 12.8MB/s ± 0.1MB/s 13.2MB/s ± 0.4MB/s 13.0MB/s ± 0.6MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 4.84MB/s ± 0.37MB/s 4.98MB/s ± 0.29MB/s 4.81MB/s ± 0.02MB/s 4.81MB/s ± 0.03MB/s 4.78MB/s ± 0.01MB/s 4.77MB/s ± 0.03MB/s 4.93MB/s ± 0.33MB/s 4.80MB/s ± 0.02MB/s 4.91MB/s ± 0.31MB/s 4.82MB/s ± 0.42MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 2.89MB/s ± 0.41MB/s 2.65MB/s ± 0.01MB/s 3.04MB/s ± 0.26MB/s 2.65MB/s ± 0.01MB/s 2.90MB/s ± 0.39MB/s 3.27MB/s ± 0.04MB/s 3.01MB/s ± 0.25MB/s 2.65MB/s ± 0.01MB/s 2.64MB/s ± 0.01MB/s 3.02MB/s ± 0.26MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 3.74MB/s ± 0.03MB/s 3.73MB/s ± 0.03MB/s 4.10MB/s ± 0.57MB/s 4.11MB/s ± 0.55MB/s 3.72MB/s ± 0.03MB/s 4.07MB/s ± 0.62MB/s 3.71MB/s ± 0.09MB/s 4.13MB/s ± 0.58MB/s 4.10MB/s ± 0.53MB/s 3.72MB/s ± 0.05MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 507MB/s ± 27MB/s 519MB/s ± 13MB/s 478MB/s ± 2MB/s 495MB/s ± 29MB/s 497MB/s ± 36MB/s 490MB/s ± 37MB/s 499MB/s ± 31MB/s 497MB/s ± 33MB/s 477MB/s ± 2MB/s 476MB/s ± 2MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 527MB/s ± 1MB/s 528MB/s ± 0MB/s 529MB/s ± 1MB/s 561MB/s ± 70MB/s 565MB/s ± 68MB/s 530MB/s ± 4MB/s 526MB/s ± 1MB/s 583MB/s ± 51MB/s 581MB/s ± 47MB/s 567MB/s ± 68MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 401MB/s ± 3MB/s 411MB/s ± 31MB/s 426MB/s ± 16MB/s 407MB/s ± 27MB/s 409MB/s ± 35MB/s 403MB/s ± 3MB/s 441MB/s ± 3MB/s 418MB/s ± 24MB/s 414MB/s ± 25MB/s 417MB/s ± 28MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 252MB/s ± 32MB/s 251MB/s ± 30MB/s 231MB/s ± 2MB/s 251MB/s ± 31MB/s 252MB/s ± 32MB/s 231MB/s ± 1MB/s 231MB/s ± 0MB/s 231MB/s ± 1MB/s 231MB/s ± 1MB/s 231MB/s ± 1MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 324MB/s ± 1MB/s 324MB/s ± 2MB/s 322MB/s ± 3MB/s 324MB/s ± 2MB/s 400MB/s ± 2MB/s 352MB/s ± 43MB/s 324MB/s ± 0MB/s 325MB/s ± 2MB/s 325MB/s ± 2MB/s 324MB/s ± 1MB/s

Filtered Consumer throughput (op/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsumeWithFilters/.*D=10000.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=10000,DS=10,F=50,C=12-16 171 ± 1 170 ± 1 169 ± 1 169 ± 1 169 ± 1 169 ± 0 170 ± 1 169 ± 0 169 ± 0 168 ± 1
JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=10000,DS=10,F=50,C=12-16 151 ± 2 160 ± 3 161 ± 2 159 ± 2 159 ± 3 158 ± 1 158 ± 4 157 ± 1 161 ± 2 158 ± 2

Filtered Consumer throughput (op/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsumeWithFilters/.*D=10000.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=10000,DS=10,F=50,C=12-16 171 ± 1 170 ± 1 169 ± 1 169 ± 1 169 ± 1 169 ± 0 170 ± 1 169 ± 0 169 ± 0 168 ± 1
JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=10000,DS=10,F=50,C=12-16 151 ± 2 160 ± 3 161 ± 2 159 ± 2 159 ± 3 158 ± 1 158 ± 4 157 ± 1 161 ± 2 158 ± 2

Contiguous Filtered Consumer throughput (op/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsumeFilteredContiguous/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory,SF-16 19.9k ± 3.3k 18.3k ± 4.7k 18.3k ± 4.7k 15.2k ± 0.1k 15.2k ± 0.2k 18.3k ± 4.7k 15.2k ± 0.1k 15.1k ± 0.2k 15.2k ± 0.2k 15.2k ± 0.2k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory-16 15.1k ± 0.0k 18.2k ± 4.8k 15.1k ± 0.0k 15.1k ± 0.1k 18.2k ± 4.7k 15.1k ± 0.0k 15.1k ± 0.0k 18.2k ± 4.8k 15.1k ± 0.0k 15.1k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File,SF-16 15.1k ± 0.1k 15.1k ± 0.0k 15.0k ± 0.1k 15.0k ± 0.0k 15.1k ± 0.1k 15.1k ± 0.0k 15.0k ± 0.1k 15.0k ± 0.0k 15.0k ± 0.0k 15.0k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File-16 15.0k ± 0.0k 15.1k ± 0.1k 14.9k ± 0.0k 14.9k ± 0.0k 15.0k ± 0.0k 15.0k ± 0.0k 14.9k ± 0.0k 14.9k ± 0.0k 14.9k ± 0.0k 14.9k ± 0.0k

Contiguous Filtered Consumer throughput (op/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamConsumeFilteredContiguous/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory,SF-16 19.9k ± 3.3k 18.3k ± 4.7k 18.3k ± 4.7k 15.2k ± 0.1k 15.2k ± 0.2k 18.3k ± 4.7k 15.2k ± 0.1k 15.1k ± 0.2k 15.2k ± 0.2k 15.2k ± 0.2k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory-16 15.1k ± 0.0k 18.2k ± 4.8k 15.1k ± 0.0k 15.1k ± 0.1k 18.2k ± 4.7k 15.1k ± 0.0k 15.1k ± 0.0k 18.2k ± 4.8k 15.1k ± 0.0k 15.1k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File,SF-16 15.1k ± 0.1k 15.1k ± 0.0k 15.0k ± 0.1k 15.0k ± 0.0k 15.1k ± 0.1k 15.1k ± 0.0k 15.0k ± 0.1k 15.0k ± 0.0k 15.0k ± 0.0k 15.0k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File-16 15.0k ± 0.0k 15.1k ± 0.1k 14.9k ± 0.0k 14.9k ± 0.0k 15.0k ± 0.0k 15.0k ± 0.0k 14.9k ± 0.0k 14.9k ± 0.0k 14.9k ± 0.0k 14.9k ± 0.0k

Single client Publish throughput(msg/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamPublish/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 14.5k ± 0.1k 14.5k ± 0.2k 14.4k ± 0.1k 14.4k ± 0.1k 14.5k ± 0.1k 14.5k ± 0.1k 14.4k ± 0.1k 14.5k ± 0.1k 14.4k ± 0.1k 14.5k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 342k ± 3k 342k ± 3k 345k ± 2k 341k ± 3k 339k ± 3k 341k ± 2k 341k ± 1k 342k ± 1k 339k ± 4k 333k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 334k ± 2k 335k ± 3k 334k ± 3k 333k ± 2k 332k ± 2k 334k ± 3k 332k ± 1k 334k ± 3k 332k ± 2k 328k ± 4k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 346k ± 2k 347k ± 1k 348k ± 2k 347k ± 2k 344k ± 4k 346k ± 2k 344k ± 3k 346k ± 2k 344k ± 0k 342k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 13.7k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 237k ± 1k 238k ± 3k 238k ± 1k 235k ± 1k 235k ± 1k 237k ± 1k 235k ± 2k 235k ± 1k 235k ± 2k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 232k ± 2k 233k ± 1k 234k ± 2k 233k ± 2k 231k ± 1k 233k ± 2k 230k ± 2k 231k ± 0k 231k ± 1k 230k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 235k ± 2k 237k ± 0k 237k ± 1k 236k ± 1k 235k ± 1k 235k ± 2k 234k ± 1k 235k ± 1k 235k ± 1k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 14.5k ± 0.2k 14.6k ± 0.1k 14.6k ± 0.0k 14.4k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k 14.4k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k 14.5k ± 0.0k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 343k ± 3k 343k ± 3k 343k ± 3k 342k ± 3k 340k ± 1k 341k ± 5k 338k ± 3k 342k ± 1k 337k ± 3k 337k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 336k ± 2k 334k ± 1k 333k ± 2k 335k ± 3k 331k ± 1k 333k ± 3k 333k ± 5k 334k ± 1k 332k ± 2k 330k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 349k ± 2k 348k ± 4k 346k ± 3k 346k ± 4k 344k ± 2k 346k ± 1k 345k ± 3k 347k ± 3k 344k ± 4k 342k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 13.7k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.0k 13.7k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 236k ± 2k 236k ± 2k 238k ± 1k 237k ± 1k 235k ± 2k 235k ± 1k 234k ± 1k 236k ± 1k 233k ± 1k 233k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 231k ± 2k 233k ± 1k 234k ± 1k 232k ± 1k 232k ± 1k 231k ± 0k 230k ± 1k 231k ± 2k 232k ± 0k 230k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 236k ± 1k 237k ± 2k 238k ± 1k 236k ± 1k 235k ± 2k 236k ± 1k 234k ± 2k 235k ± 1k 235k ± 2k 233k ± 1k

Single client Publish throughput(byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamPublish/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 140kB/s ± 0kB/s 146kB/s ± 4kB/s 140kB/s ± 0kB/s 140kB/s ± 0kB/s 150kB/s ± 0kB/s 144kB/s ± 6kB/s 140kB/s ± 0kB/s 140kB/s ± 0kB/s 140kB/s ± 0kB/s 146kB/s ± 4kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 3.42MB/s ± 0.03MB/s 3.43MB/s ± 0.02MB/s 3.44MB/s ± 0.02MB/s 3.41MB/s ± 0.03MB/s 3.40MB/s ± 0.02MB/s 3.41MB/s ± 0.02MB/s 3.41MB/s ± 0.01MB/s 3.41MB/s ± 0.02MB/s 3.39MB/s ± 0.04MB/s 3.33MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 3.34MB/s ± 0.03MB/s 3.35MB/s ± 0.03MB/s 3.34MB/s ± 0.03MB/s 3.33MB/s ± 0.02MB/s 3.32MB/s ± 0.02MB/s 3.34MB/s ± 0.03MB/s 3.32MB/s ± 0.01MB/s 3.34MB/s ± 0.03MB/s 3.32MB/s ± 0.02MB/s 3.28MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 3.45MB/s ± 0.02MB/s 3.47MB/s ± 0.01MB/s 3.48MB/s ± 0.02MB/s 3.47MB/s ± 0.02MB/s 3.43MB/s ± 0.00MB/s 3.46MB/s ± 0.02MB/s 3.44MB/s ± 0.03MB/s 3.46MB/s ± 0.02MB/s 3.44MB/s ± 0.01MB/s 3.42MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.2MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 242MB/s ± 1MB/s 243MB/s ± 3MB/s 244MB/s ± 1MB/s 241MB/s ± 1MB/s 240MB/s ± 1MB/s 243MB/s ± 1MB/s 241MB/s ± 2MB/s 241MB/s ± 1MB/s 241MB/s ± 3MB/s 240MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 238MB/s ± 2MB/s 238MB/s ± 1MB/s 240MB/s ± 3MB/s 238MB/s ± 2MB/s 236MB/s ± 1MB/s 238MB/s ± 2MB/s 235MB/s ± 2MB/s 236MB/s ± 0MB/s 237MB/s ± 1MB/s 236MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 241MB/s ± 2MB/s 243MB/s ± 0MB/s 243MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 2MB/s 240MB/s ± 1MB/s 240MB/s ± 1MB/s 241MB/s ± 1MB/s 239MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 144kB/s ± 6kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 140kB/s ± 0kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s 140kB/s ± 0kB/s 146kB/s ± 4kB/s 146kB/s ± 4kB/s 150kB/s ± 0kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 3.44MB/s ± 0.02MB/s 3.43MB/s ± 0.03MB/s 3.43MB/s ± 0.03MB/s 3.42MB/s ± 0.03MB/s 3.41MB/s ± 0.00MB/s 3.42MB/s ± 0.04MB/s 3.38MB/s ± 0.03MB/s 3.43MB/s ± 0.01MB/s 3.37MB/s ± 0.03MB/s 3.37MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 3.36MB/s ± 0.02MB/s 3.34MB/s ± 0.00MB/s 3.34MB/s ± 0.02MB/s 3.35MB/s ± 0.03MB/s 3.32MB/s ± 0.01MB/s 3.33MB/s ± 0.03MB/s 3.33MB/s ± 0.04MB/s 3.34MB/s ± 0.01MB/s 3.32MB/s ± 0.02MB/s 3.30MB/s ± 0.03MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 3.49MB/s ± 0.02MB/s 3.48MB/s ± 0.03MB/s 3.46MB/s ± 0.03MB/s 3.46MB/s ± 0.04MB/s 3.45MB/s ± 0.02MB/s 3.46MB/s ± 0.02MB/s 3.45MB/s ± 0.03MB/s 3.47MB/s ± 0.02MB/s 3.44MB/s ± 0.04MB/s 3.42MB/s ± 0.03MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.0MB/s 14.0MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 241MB/s ± 2MB/s 242MB/s ± 2MB/s 244MB/s ± 2MB/s 242MB/s ± 2MB/s 241MB/s ± 2MB/s 241MB/s ± 1MB/s 240MB/s ± 1MB/s 241MB/s ± 1MB/s 239MB/s ± 1MB/s 239MB/s ± 1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 237MB/s ± 2MB/s 239MB/s ± 1MB/s 240MB/s ± 1MB/s 238MB/s ± 1MB/s 237MB/s ± 1MB/s 237MB/s ± 0MB/s 236MB/s ± 1MB/s 237MB/s ± 2MB/s 237MB/s ± 0MB/s 236MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 242MB/s ± 1MB/s 243MB/s ± 2MB/s 244MB/s ± 1MB/s 242MB/s ± 1MB/s 241MB/s ± 2MB/s 242MB/s ± 1MB/s 240MB/s ± 2MB/s 241MB/s ± 1MB/s 241MB/s ± 2MB/s 239MB/s ± 1MB/s

Single client Publish throughput(msg/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamPublish/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 14.5k ± 0.1k 14.5k ± 0.2k 14.4k ± 0.1k 14.4k ± 0.1k 14.5k ± 0.1k 14.5k ± 0.1k 14.4k ± 0.1k 14.5k ± 0.1k 14.4k ± 0.1k 14.5k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 342k ± 3k 342k ± 3k 345k ± 2k 341k ± 3k 339k ± 3k 341k ± 2k 341k ± 1k 342k ± 1k 339k ± 4k 333k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 334k ± 2k 335k ± 3k 334k ± 3k 333k ± 2k 332k ± 2k 334k ± 3k 332k ± 1k 334k ± 3k 332k ± 2k 328k ± 4k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 346k ± 2k 347k ± 1k 348k ± 2k 347k ± 2k 344k ± 4k 346k ± 2k 344k ± 3k 346k ± 2k 344k ± 0k 342k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 13.7k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 237k ± 1k 238k ± 3k 238k ± 1k 235k ± 1k 235k ± 1k 237k ± 1k 235k ± 2k 235k ± 1k 235k ± 2k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 232k ± 2k 233k ± 1k 234k ± 2k 233k ± 2k 231k ± 1k 233k ± 2k 230k ± 2k 231k ± 0k 231k ± 1k 230k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 235k ± 2k 237k ± 0k 237k ± 1k 236k ± 1k 235k ± 1k 235k ± 2k 234k ± 1k 235k ± 1k 235k ± 1k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 14.5k ± 0.2k 14.6k ± 0.1k 14.6k ± 0.0k 14.4k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k 14.4k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k 14.5k ± 0.0k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 343k ± 3k 343k ± 3k 343k ± 3k 342k ± 3k 340k ± 1k 341k ± 5k 338k ± 3k 342k ± 1k 337k ± 3k 337k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 336k ± 2k 334k ± 1k 333k ± 2k 335k ± 3k 331k ± 1k 333k ± 3k 333k ± 5k 334k ± 1k 332k ± 2k 330k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 349k ± 2k 348k ± 4k 346k ± 3k 346k ± 4k 344k ± 2k 346k ± 1k 345k ± 3k 347k ± 3k 344k ± 4k 342k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 13.7k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.0k 13.7k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k 13.7k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 236k ± 2k 236k ± 2k 238k ± 1k 237k ± 1k 235k ± 2k 235k ± 1k 234k ± 1k 236k ± 1k 233k ± 1k 233k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 231k ± 2k 233k ± 1k 234k ± 1k 232k ± 1k 232k ± 1k 231k ± 0k 230k ± 1k 231k ± 2k 232k ± 0k 230k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 236k ± 1k 237k ± 2k 238k ± 1k 236k ± 1k 235k ± 2k 236k ± 1k 234k ± 2k 235k ± 1k 235k ± 2k 233k ± 1k

Single client Publish throughput(byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamPublish/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 140kB/s ± 0kB/s 146kB/s ± 4kB/s 140kB/s ± 0kB/s 140kB/s ± 0kB/s 150kB/s ± 0kB/s 144kB/s ± 6kB/s 140kB/s ± 0kB/s 140kB/s ± 0kB/s 140kB/s ± 0kB/s 146kB/s ± 4kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 3.42MB/s ± 0.03MB/s 3.43MB/s ± 0.02MB/s 3.44MB/s ± 0.02MB/s 3.41MB/s ± 0.03MB/s 3.40MB/s ± 0.02MB/s 3.41MB/s ± 0.02MB/s 3.41MB/s ± 0.01MB/s 3.41MB/s ± 0.02MB/s 3.39MB/s ± 0.04MB/s 3.33MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 3.34MB/s ± 0.03MB/s 3.35MB/s ± 0.03MB/s 3.34MB/s ± 0.03MB/s 3.33MB/s ± 0.02MB/s 3.32MB/s ± 0.02MB/s 3.34MB/s ± 0.03MB/s 3.32MB/s ± 0.01MB/s 3.34MB/s ± 0.03MB/s 3.32MB/s ± 0.02MB/s 3.28MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 3.45MB/s ± 0.02MB/s 3.47MB/s ± 0.01MB/s 3.48MB/s ± 0.02MB/s 3.47MB/s ± 0.02MB/s 3.43MB/s ± 0.00MB/s 3.46MB/s ± 0.02MB/s 3.44MB/s ± 0.03MB/s 3.46MB/s ± 0.02MB/s 3.44MB/s ± 0.01MB/s 3.42MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.2MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 242MB/s ± 1MB/s 243MB/s ± 3MB/s 244MB/s ± 1MB/s 241MB/s ± 1MB/s 240MB/s ± 1MB/s 243MB/s ± 1MB/s 241MB/s ± 2MB/s 241MB/s ± 1MB/s 241MB/s ± 3MB/s 240MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 238MB/s ± 2MB/s 238MB/s ± 1MB/s 240MB/s ± 3MB/s 238MB/s ± 2MB/s 236MB/s ± 1MB/s 238MB/s ± 2MB/s 235MB/s ± 2MB/s 236MB/s ± 0MB/s 237MB/s ± 1MB/s 236MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 241MB/s ± 2MB/s 243MB/s ± 0MB/s 243MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 2MB/s 240MB/s ± 1MB/s 240MB/s ± 1MB/s 241MB/s ± 1MB/s 239MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 144kB/s ± 6kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 140kB/s ± 0kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s 140kB/s ± 0kB/s 146kB/s ± 4kB/s 146kB/s ± 4kB/s 150kB/s ± 0kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 3.44MB/s ± 0.02MB/s 3.43MB/s ± 0.03MB/s 3.43MB/s ± 0.03MB/s 3.42MB/s ± 0.03MB/s 3.41MB/s ± 0.00MB/s 3.42MB/s ± 0.04MB/s 3.38MB/s ± 0.03MB/s 3.43MB/s ± 0.01MB/s 3.37MB/s ± 0.03MB/s 3.37MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 3.36MB/s ± 0.02MB/s 3.34MB/s ± 0.00MB/s 3.34MB/s ± 0.02MB/s 3.35MB/s ± 0.03MB/s 3.32MB/s ± 0.01MB/s 3.33MB/s ± 0.03MB/s 3.33MB/s ± 0.04MB/s 3.34MB/s ± 0.01MB/s 3.32MB/s ± 0.02MB/s 3.30MB/s ± 0.03MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 3.49MB/s ± 0.02MB/s 3.48MB/s ± 0.03MB/s 3.46MB/s ± 0.03MB/s 3.46MB/s ± 0.04MB/s 3.45MB/s ± 0.02MB/s 3.46MB/s ± 0.02MB/s 3.45MB/s ± 0.03MB/s 3.47MB/s ± 0.02MB/s 3.44MB/s ± 0.04MB/s 3.42MB/s ± 0.03MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.0MB/s 14.0MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 241MB/s ± 2MB/s 242MB/s ± 2MB/s 244MB/s ± 2MB/s 242MB/s ± 2MB/s 241MB/s ± 2MB/s 241MB/s ± 1MB/s 240MB/s ± 1MB/s 241MB/s ± 1MB/s 239MB/s ± 1MB/s 239MB/s ± 1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 237MB/s ± 2MB/s 239MB/s ± 1MB/s 240MB/s ± 1MB/s 238MB/s ± 1MB/s 237MB/s ± 1MB/s 237MB/s ± 0MB/s 236MB/s ± 1MB/s 237MB/s ± 2MB/s 237MB/s ± 0MB/s 236MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 242MB/s ± 1MB/s 243MB/s ± 2MB/s 244MB/s ± 1MB/s 242MB/s ± 1MB/s 241MB/s ± 2MB/s 242MB/s ± 1MB/s 240MB/s ± 2MB/s 241MB/s ± 1MB/s 241MB/s ± 2MB/s 239MB/s ± 1MB/s

Concurrent Publish throughput (msg/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamPublishConcurrent/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamPublishConcurrent/N=3,R=3/msgSz=10b/pubs=12-16 91.5k ± 0.2k 92.1k ± 0.2k 91.9k ± 0.2k 91.6k ± 0.1k 92.0k ± 0.1k 91.6k ± 0.2k 91.7k ± 0.2k 91.7k ± 0.1k 91.5k ± 0.1k 91.5k ± 0.1k
JetStreamPublishConcurrent/N=3,R=3/msgSz=1024b/pubs=12-16 78.9k ± 0.2k 79.2k ± 0.3k 79.4k ± 0.1k 79.0k ± 0.1k 79.2k ± 0.3k 79.1k ± 0.1k 79.0k ± 0.2k 79.1k ± 0.4k 78.8k ± 0.3k 78.9k ± 0.2k
JetStreamPublishConcurrent/N=3,R=3/msgSz=102400b/pubs=12-16 5.34k ± 0.01k 5.32k ± 0.02k 5.34k ± 0.01k 5.34k ± 0.02k 5.32k ± 0.04k 5.32k ± 0.02k 5.32k ± 0.04k 5.34k ± 0.05k 5.33k ± 0.02k 5.34k ± 0.01k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=10b/pubs=12-16 91.5k ± 0.1k 92.0k ± 0.2k 92.0k ± 0.2k 91.4k ± 0.3k 91.8k ± 0.1k 91.5k ± 0.2k 91.6k ± 0.1k 91.7k ± 0.1k 91.6k ± 0.0k 91.5k ± 0.2k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=1024b/pubs=12-16 78.9k ± 0.2k 79.2k ± 0.2k 79.3k ± 0.3k 79.1k ± 0.1k 79.3k ± 0.1k 79.0k ± 0.1k 78.8k ± 0.3k 78.9k ± 0.1k 78.9k ± 0.1k 78.8k ± 0.1k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=102400b/pubs=12-16 5.35k ± 0.01k 5.32k ± 0.03k 5.36k ± 0.02k 5.33k ± 0.02k 5.32k ± 0.03k 5.32k ± 0.02k 5.32k ± 0.02k 5.35k ± 0.02k 5.35k ± 0.03k 5.33k ± 0.03k

Concurrent Publish throughput (byte/s)

Error bars represent 90% confidence interval, benchmarks filter: 'JetStreamPublishConcurrent/.*'

Show results table
main [4cec8d2] main [050df88] main [ab163d5] main [c899829] main [ca6311b] main [26b1e7a] main [6d6edf7] main [526ed49] main [f7d78f6] main [c16afd1]
JetStreamPublishConcurrent/N=3,R=3/msgSz=10b/pubs=12-16 916kB/s ± 4kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 914kB/s ± 6kB/s
JetStreamPublishConcurrent/N=3,R=3/msgSz=1024b/pubs=12-16 80.8MB/s ± 0.2MB/s 81.1MB/s ± 0.3MB/s 81.3MB/s ± 0.1MB/s 80.9MB/s ± 0.1MB/s 81.1MB/s ± 0.3MB/s 81.0MB/s ± 0.1MB/s 80.9MB/s ± 0.2MB/s 81.0MB/s ± 0.4MB/s 80.7MB/s ± 0.3MB/s 80.8MB/s ± 0.2MB/s
JetStreamPublishConcurrent/N=3,R=3/msgSz=102400b/pubs=12-16 547MB/s ± 1MB/s 545MB/s ± 2MB/s 546MB/s ± 1MB/s 547MB/s ± 2MB/s 544MB/s ± 4MB/s 545MB/s ± 2MB/s 544MB/s ± 4MB/s 546MB/s ± 5MB/s 545MB/s ± 2MB/s 547MB/s ± 1MB/s
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=10b/pubs=12-16 916kB/s ± 4kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 916kB/s ± 4kB/s 920kB/s ± 0kB/s 916kB/s ± 4kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 920kB/s ± 0kB/s 914kB/s ± 6kB/s
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=1024b/pubs=12-16 80.8MB/s ± 0.2MB/s 81.1MB/s ± 0.2MB/s 81.2MB/s ± 0.3MB/s 80.9MB/s ± 0.1MB/s 81.2MB/s ± 0.1MB/s 80.9MB/s ± 0.1MB/s 80.7MB/s ± 0.3MB/s 80.8MB/s ± 0.1MB/s 80.8MB/s ± 0.1MB/s 80.7MB/s ± 0.1MB/s
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=102400b/pubs=12-16 547MB/s ± 1MB/s 545MB/s ± 3MB/s 549MB/s ± 2MB/s 546MB/s ± 2MB/s 544MB/s ± 3MB/s 545MB/s ± 2MB/s 545MB/s ± 2MB/s 548MB/s ± 2MB/s 548MB/s ± 3MB/s 546MB/s ± 3MB/s