Trend: JetStream - Recent Releases

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
8093ec9f-2524-4028-9e3f-0e164386416b v2.11.17
https://github.com/nats-io/nats-server.git
(0d922d193a4423a26b38d7a647a8d50343dec2de)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:08:14 +0000 UTC
83141f18-8fcc-4065-a838-895d280a1bd7 v2.12.0
https://github.com/nats-io/nats-server.git
(1629aa5db771adcefe2a5aa40b41688c55007181)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:54 +0000 UTC
420c877c-a162-480c-8ee8-9f5285e2bd29 v2.12.1
https://github.com/nats-io/nats-server.git
(35a616234d8572840a062846c92f10bea0037be7)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:45 +0000 UTC
b9bda6f7-65dc-44c9-ad4c-a5d7b7d999e1 v2.12.2
https://github.com/nats-io/nats-server.git
(8acc1e8db0c17cd71826ed9bbd3061b10c6d9b75)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:41 +0000 UTC
de3820f3-0cc3-449d-a1f6-5267dda4b696 v2.12.3
https://github.com/nats-io/nats-server.git
(067a55d46c77bc692f17a80dc21d5687d22408d1)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:33 +0000 UTC
ce8fc4a7-91bc-4383-9ede-91084c26729c v2.12.4
https://github.com/nats-io/nats-server.git
(2429cd357a0837d7f936b5124e5ffb428b97ce79)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-02-24 18:32:20 +0000 UTC
3e967fd5-b9d4-4749-9e4b-020e8dc35b59 v2.12.5
https://github.com/nats-io/nats-server.git
(fe6536e9fe2bc251b69149fb333a47c4f1af8824)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:08:05 +0000 UTC
6a30d4e2-b5c7-49e8-b3ac-0e3dce47d71b v2.12.6
https://github.com/nats-io/nats-server.git
(f2af048396689fb4605ec545e00da65dd8d173ca)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:59 +0000 UTC
f9497042-b79b-4859-a74c-08f63db1e966 v2.12.7
https://github.com/nats-io/nats-server.git
(8eba930e54770a77386b68dd79dc27675a9ad70e)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:54 +0000 UTC
207ef673-6283-4b68-8a26-129705f27644 v2.12.8
https://github.com/nats-io/nats-server.git
(e8c869ab5b2eccbab33bd0ba624a5bea31c04c97)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:42 +0000 UTC
5047efc3-b2cd-47de-9c5b-0d393e94c3b1 v2.12.9
https://github.com/nats-io/nats-server.git
(376c9296d413fae95e363101f6310e9f1b422521)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-27 14:51:37 +0000 UTC
f6ad2419-55f4-41f0-a690-d5ed47eb0fa5 v2.14.0
https://github.com/nats-io/nats-server.git
(99aa7201b64e20889afb2f38bc5eae36f085e560)
BenchmarkJetStream(Publish|Consume).*/.*R=3.* 5 x 3s go version go1.26.0 linux/amd64
(/usr/local/go1.25.4/bin/go)
dev (?)
gauge-go-bench-away
Linux_6.18.5+deb14-amd64-x86_64
Submitted by at 2026-05-05 09:07:34 +0000 UTC
ca70690d-988e-4eda-bb84-673f01060c42 v2.14.1
https://github.com/nats-io/nats-server.git
(fb32a3531f11a1c36b6e43ec5d7d341fc14f053e)
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-05-28 10:01:53 +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
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 646k ± 68k 622k ± 60k 623k ± 44k 601k ± 4k 655k ± 41k 651k ± 69k 641k ± 63k 676k ± 58k 674k ± 34k 657k ± 41k 633k ± 11k 653k ± 43k 640k ± 53k 656k ± 33k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 668k ± 11k 694k ± 78k 643k ± 1k 643k ± 2k 643k ± 4k 645k ± 3k 722k ± 96k 660k ± 3k 733k ± 94k 670k ± 7k 700k ± 82k 680k ± 4k 650k ± 4k 705k ± 93k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 1.33M ± 0.08M 1.24M ± 0.09M 1.24M ± 0.10M 1.35M ± 0.07M 1.28M ± 0.11M 1.26M ± 0.10M 1.24M ± 0.09M 1.30M ± 0.07M 1.28M ± 0.05M 1.29M ± 0.08M 1.32M ± 0.04M 1.32M ± 0.04M 1.31M ± 0.05M 1.30M ± 0.06M
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 496k ± 36k 473k ± 1k 488k ± 28k 480k ± 1k 483k ± 1k 505k ± 33k 495k ± 41k 497k ± 35k 518k ± 19k 515k ± 17k 514k ± 22k 501k ± 25k 477k ± 2k 483k ± 42k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 478k ± 49k 448k ± 1k 474k ± 34k 478k ± 30k 463k ± 2k 493k ± 37k 504k ± 24k 471k ± 2k 492k ± 34k 491k ± 30k 473k ± 0k 507k ± 13k 481k ± 30k 465k ± 2k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 524k ± 2k 518k ± 2k 515k ± 0k 621k ± 0k 520k ± 1k no data 560k ± 73k 579k ± 51k 533k ± 2k 577k ± 51k 551k ± 72k 540k ± 4k 516k ± 4k 554k ± 66k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 415k ± 27k 405k ± 24k 411k ± 18k 417k ± 15k 415k ± 18k 404k ± 33k 405k ± 31k 405k ± 31k 407k ± 27k 405k ± 33k 406k ± 33k 404k ± 31k 415k ± 17k 408k ± 27k

Push Consumer throughput (byte/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 6.46MB/s ± 0.68MB/s 6.21MB/s ± 0.60MB/s 6.23MB/s ± 0.43MB/s 6.00MB/s ± 0.04MB/s 6.55MB/s ± 0.42MB/s 6.51MB/s ± 0.69MB/s 6.41MB/s ± 0.63MB/s 6.76MB/s ± 0.57MB/s 6.74MB/s ± 0.34MB/s 6.57MB/s ± 0.41MB/s 6.33MB/s ± 0.11MB/s 6.53MB/s ± 0.43MB/s 6.39MB/s ± 0.53MB/s 6.56MB/s ± 0.33MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 6.68MB/s ± 0.11MB/s 6.95MB/s ± 0.78MB/s 6.43MB/s ± 0.01MB/s 6.43MB/s ± 0.02MB/s 6.43MB/s ± 0.04MB/s 6.46MB/s ± 0.02MB/s 7.21MB/s ± 0.96MB/s 6.60MB/s ± 0.02MB/s 7.33MB/s ± 0.93MB/s 6.70MB/s ± 0.07MB/s 7.00MB/s ± 0.82MB/s 6.80MB/s ± 0.04MB/s 6.50MB/s ± 0.04MB/s 7.06MB/s ± 0.93MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 13.2MB/s ± 0.8MB/s 12.4MB/s ± 0.9MB/s 12.4MB/s ± 1.0MB/s 13.5MB/s ± 0.7MB/s 12.8MB/s ± 1.1MB/s 12.6MB/s ± 1.0MB/s 12.4MB/s ± 0.9MB/s 13.0MB/s ± 0.7MB/s 12.8MB/s ± 0.5MB/s 12.9MB/s ± 0.8MB/s 13.2MB/s ± 0.4MB/s 13.2MB/s ± 0.4MB/s 13.1MB/s ± 0.4MB/s 13.0MB/s ± 0.6MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 4.97MB/s ± 0.35MB/s 4.72MB/s ± 0.02MB/s 4.88MB/s ± 0.29MB/s 4.80MB/s ± 0.01MB/s 4.83MB/s ± 0.01MB/s 5.05MB/s ± 0.33MB/s 4.95MB/s ± 0.41MB/s 4.97MB/s ± 0.35MB/s 5.18MB/s ± 0.19MB/s 5.15MB/s ± 0.18MB/s 5.14MB/s ± 0.22MB/s 5.02MB/s ± 0.25MB/s 4.77MB/s ± 0.03MB/s 4.82MB/s ± 0.42MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 489MB/s ± 50MB/s 459MB/s ± 1MB/s 485MB/s ± 35MB/s 489MB/s ± 30MB/s 474MB/s ± 2MB/s 505MB/s ± 38MB/s 516MB/s ± 25MB/s 482MB/s ± 2MB/s 504MB/s ± 35MB/s 503MB/s ± 31MB/s 484MB/s ± 0MB/s 520MB/s ± 14MB/s 493MB/s ± 31MB/s 476MB/s ± 2MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 536MB/s ± 2MB/s 530MB/s ± 2MB/s 527MB/s ± 0MB/s 636MB/s ± 1MB/s 533MB/s ± 1MB/s no data 573MB/s ± 75MB/s 592MB/s ± 52MB/s 546MB/s ± 2MB/s 591MB/s ± 52MB/s 564MB/s ± 73MB/s 553MB/s ± 4MB/s 529MB/s ± 4MB/s 567MB/s ± 68MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 425MB/s ± 28MB/s 414MB/s ± 24MB/s 421MB/s ± 18MB/s 428MB/s ± 15MB/s 425MB/s ± 18MB/s 413MB/s ± 34MB/s 415MB/s ± 31MB/s 414MB/s ± 32MB/s 417MB/s ± 28MB/s 415MB/s ± 33MB/s 416MB/s ± 34MB/s 414MB/s ± 32MB/s 425MB/s ± 17MB/s 417MB/s ± 28MB/s

Pull Consumer throughput (msg/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 293k ± 40k 294k ± 29k 252k ± 1k 254k ± 1k 255k ± 0k 255k ± 1k 287k ± 41k 260k ± 2k 292k ± 40k 291k ± 40k 288k ± 38k 295k ± 37k 264k ± 1k 302k ± 26k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 385k ± 2k 357k ± 3k 359k ± 3k 359k ± 4k 362k ± 5k 384k ± 88k 408k ± 57k 370k ± 7k 398k ± 79k 376k ± 4k 368k ± 3k 418k ± 55k 372k ± 4k 372k ± 5k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 250k ± 31k 220k ± 1k 219k ± 1k 219k ± 1k 221k ± 0k 221k ± 1k 244k ± 32k 225k ± 1k 228k ± 1k 247k ± 30k 225k ± 1k 231k ± 2k 226k ± 1k 226k ± 1k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 326k ± 3k 339k ± 48k 308k ± 2k 308k ± 2k 312k ± 1k 311k ± 3k 315k ± 4k 332k ± 60k 321k ± 3k 322k ± 3k 316k ± 3k 353k ± 45k 315k ± 4k 316k ± 1k

Pull Consumer throughput (byte/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 2.93MB/s ± 0.40MB/s 2.94MB/s ± 0.29MB/s 2.52MB/s ± 0.01MB/s 2.54MB/s ± 0.00MB/s 2.55MB/s ± 0.00MB/s 2.55MB/s ± 0.01MB/s 2.87MB/s ± 0.42MB/s 2.60MB/s ± 0.02MB/s 2.92MB/s ± 0.39MB/s 2.92MB/s ± 0.40MB/s 2.88MB/s ± 0.38MB/s 2.95MB/s ± 0.37MB/s 2.64MB/s ± 0.01MB/s 3.02MB/s ± 0.26MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 3.85MB/s ± 0.02MB/s 3.56MB/s ± 0.03MB/s 3.58MB/s ± 0.04MB/s 3.59MB/s ± 0.04MB/s 3.62MB/s ± 0.05MB/s 3.84MB/s ± 0.88MB/s 4.08MB/s ± 0.57MB/s 3.70MB/s ± 0.07MB/s 3.78MB/s ± 0.05MB/s 3.76MB/s ± 0.04MB/s 3.68MB/s ± 0.04MB/s 4.18MB/s ± 0.55MB/s 3.72MB/s ± 0.04MB/s 3.72MB/s ± 0.05MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 256MB/s ± 32MB/s 225MB/s ± 1MB/s 224MB/s ± 1MB/s 225MB/s ± 1MB/s 226MB/s ± 0MB/s 226MB/s ± 1MB/s 250MB/s ± 32MB/s 230MB/s ± 1MB/s 233MB/s ± 1MB/s 253MB/s ± 31MB/s 231MB/s ± 1MB/s 237MB/s ± 2MB/s 232MB/s ± 1MB/s 231MB/s ± 1MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 333MB/s ± 3MB/s 348MB/s ± 49MB/s 315MB/s ± 2MB/s 316MB/s ± 2MB/s 320MB/s ± 1MB/s 319MB/s ± 3MB/s 323MB/s ± 4MB/s 324MB/s ± 5MB/s 329MB/s ± 3MB/s 330MB/s ± 3MB/s 324MB/s ± 3MB/s 361MB/s ± 46MB/s 322MB/s ± 4MB/s 324MB/s ± 1MB/s

Consume throughput (msg/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 646k ± 68k 622k ± 60k 623k ± 44k 601k ± 4k 655k ± 41k 651k ± 69k 641k ± 63k 676k ± 58k 674k ± 34k 657k ± 41k 633k ± 11k 653k ± 43k 640k ± 53k 656k ± 33k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 668k ± 11k 694k ± 78k 643k ± 1k 643k ± 2k 643k ± 4k 645k ± 3k 722k ± 96k 660k ± 3k 733k ± 94k 670k ± 7k 700k ± 82k 680k ± 4k 650k ± 4k 705k ± 93k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 1.33M ± 0.08M 1.24M ± 0.09M 1.24M ± 0.10M 1.35M ± 0.07M 1.28M ± 0.11M 1.26M ± 0.10M 1.24M ± 0.09M 1.30M ± 0.07M 1.28M ± 0.05M 1.29M ± 0.08M 1.32M ± 0.04M 1.32M ± 0.04M 1.31M ± 0.05M 1.30M ± 0.06M
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 496k ± 36k 473k ± 1k 488k ± 28k 480k ± 1k 483k ± 1k 505k ± 33k 495k ± 41k 497k ± 35k 518k ± 19k 515k ± 17k 514k ± 22k 501k ± 25k 477k ± 2k 483k ± 42k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 293k ± 40k 294k ± 29k 252k ± 1k 254k ± 1k 255k ± 0k 255k ± 1k 287k ± 41k 260k ± 2k 292k ± 40k 291k ± 40k 288k ± 38k 295k ± 37k 264k ± 1k 302k ± 26k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 385k ± 2k 357k ± 3k 359k ± 3k 359k ± 4k 362k ± 5k 384k ± 88k 408k ± 57k 370k ± 7k 398k ± 79k 376k ± 4k 368k ± 3k 418k ± 55k 372k ± 4k 372k ± 5k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 478k ± 49k 448k ± 1k 474k ± 34k 478k ± 30k 463k ± 2k 493k ± 37k 504k ± 24k 471k ± 2k 492k ± 34k 491k ± 30k 473k ± 0k 507k ± 13k 481k ± 30k 465k ± 2k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 524k ± 2k 518k ± 2k 515k ± 0k 621k ± 0k 520k ± 1k no data 560k ± 73k 579k ± 51k 533k ± 2k 577k ± 51k 551k ± 72k 540k ± 4k 516k ± 4k 554k ± 66k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 415k ± 27k 405k ± 24k 411k ± 18k 417k ± 15k 415k ± 18k 404k ± 33k 405k ± 31k 405k ± 31k 407k ± 27k 405k ± 33k 406k ± 33k 404k ± 31k 415k ± 17k 408k ± 27k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 250k ± 31k 220k ± 1k 219k ± 1k 219k ± 1k 221k ± 0k 221k ± 1k 244k ± 32k 225k ± 1k 228k ± 1k 247k ± 30k 225k ± 1k 231k ± 2k 226k ± 1k 226k ± 1k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 326k ± 3k 339k ± 48k 308k ± 2k 308k ± 2k 312k ± 1k 311k ± 3k 315k ± 4k 332k ± 60k 321k ± 3k 322k ± 3k 316k ± 3k 353k ± 45k 315k ± 4k 316k ± 1k

Consume throughput (byte/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 6.46MB/s ± 0.68MB/s 6.21MB/s ± 0.60MB/s 6.23MB/s ± 0.43MB/s 6.00MB/s ± 0.04MB/s 6.55MB/s ± 0.42MB/s 6.51MB/s ± 0.69MB/s 6.41MB/s ± 0.63MB/s 6.76MB/s ± 0.57MB/s 6.74MB/s ± 0.34MB/s 6.57MB/s ± 0.41MB/s 6.33MB/s ± 0.11MB/s 6.53MB/s ± 0.43MB/s 6.39MB/s ± 0.53MB/s 6.56MB/s ± 0.33MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 6.68MB/s ± 0.11MB/s 6.95MB/s ± 0.78MB/s 6.43MB/s ± 0.01MB/s 6.43MB/s ± 0.02MB/s 6.43MB/s ± 0.04MB/s 6.46MB/s ± 0.02MB/s 7.21MB/s ± 0.96MB/s 6.60MB/s ± 0.02MB/s 7.33MB/s ± 0.93MB/s 6.70MB/s ± 0.07MB/s 7.00MB/s ± 0.82MB/s 6.80MB/s ± 0.04MB/s 6.50MB/s ± 0.04MB/s 7.06MB/s ± 0.93MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 13.2MB/s ± 0.8MB/s 12.4MB/s ± 0.9MB/s 12.4MB/s ± 1.0MB/s 13.5MB/s ± 0.7MB/s 12.8MB/s ± 1.1MB/s 12.6MB/s ± 1.0MB/s 12.4MB/s ± 0.9MB/s 13.0MB/s ± 0.7MB/s 12.8MB/s ± 0.5MB/s 12.9MB/s ± 0.8MB/s 13.2MB/s ± 0.4MB/s 13.2MB/s ± 0.4MB/s 13.1MB/s ± 0.4MB/s 13.0MB/s ± 0.6MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 4.97MB/s ± 0.35MB/s 4.72MB/s ± 0.02MB/s 4.88MB/s ± 0.29MB/s 4.80MB/s ± 0.01MB/s 4.83MB/s ± 0.01MB/s 5.05MB/s ± 0.33MB/s 4.95MB/s ± 0.41MB/s 4.97MB/s ± 0.35MB/s 5.18MB/s ± 0.19MB/s 5.15MB/s ± 0.18MB/s 5.14MB/s ± 0.22MB/s 5.02MB/s ± 0.25MB/s 4.77MB/s ± 0.03MB/s 4.82MB/s ± 0.42MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 2.93MB/s ± 0.40MB/s 2.94MB/s ± 0.29MB/s 2.52MB/s ± 0.01MB/s 2.54MB/s ± 0.00MB/s 2.55MB/s ± 0.00MB/s 2.55MB/s ± 0.01MB/s 2.87MB/s ± 0.42MB/s 2.60MB/s ± 0.02MB/s 2.92MB/s ± 0.39MB/s 2.92MB/s ± 0.40MB/s 2.88MB/s ± 0.38MB/s 2.95MB/s ± 0.37MB/s 2.64MB/s ± 0.01MB/s 3.02MB/s ± 0.26MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 3.85MB/s ± 0.02MB/s 3.56MB/s ± 0.03MB/s 3.58MB/s ± 0.04MB/s 3.59MB/s ± 0.04MB/s 3.62MB/s ± 0.05MB/s 3.84MB/s ± 0.88MB/s 4.08MB/s ± 0.57MB/s 3.70MB/s ± 0.07MB/s 3.78MB/s ± 0.05MB/s 3.76MB/s ± 0.04MB/s 3.68MB/s ± 0.04MB/s 4.18MB/s ± 0.55MB/s 3.72MB/s ± 0.04MB/s 3.72MB/s ± 0.05MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 489MB/s ± 50MB/s 459MB/s ± 1MB/s 485MB/s ± 35MB/s 489MB/s ± 30MB/s 474MB/s ± 2MB/s 505MB/s ± 38MB/s 516MB/s ± 25MB/s 482MB/s ± 2MB/s 504MB/s ± 35MB/s 503MB/s ± 31MB/s 484MB/s ± 0MB/s 520MB/s ± 14MB/s 493MB/s ± 31MB/s 476MB/s ± 2MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 536MB/s ± 2MB/s 530MB/s ± 2MB/s 527MB/s ± 0MB/s 636MB/s ± 1MB/s 533MB/s ± 1MB/s no data 573MB/s ± 75MB/s 592MB/s ± 52MB/s 546MB/s ± 2MB/s 591MB/s ± 52MB/s 564MB/s ± 73MB/s 553MB/s ± 4MB/s 529MB/s ± 4MB/s 567MB/s ± 68MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 425MB/s ± 28MB/s 414MB/s ± 24MB/s 421MB/s ± 18MB/s 428MB/s ± 15MB/s 425MB/s ± 18MB/s 413MB/s ± 34MB/s 415MB/s ± 31MB/s 414MB/s ± 32MB/s 417MB/s ± 28MB/s 415MB/s ± 33MB/s 416MB/s ± 34MB/s 414MB/s ± 32MB/s 425MB/s ± 17MB/s 417MB/s ± 28MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 256MB/s ± 32MB/s 225MB/s ± 1MB/s 224MB/s ± 1MB/s 225MB/s ± 1MB/s 226MB/s ± 0MB/s 226MB/s ± 1MB/s 250MB/s ± 32MB/s 230MB/s ± 1MB/s 233MB/s ± 1MB/s 253MB/s ± 31MB/s 231MB/s ± 1MB/s 237MB/s ± 2MB/s 232MB/s ± 1MB/s 231MB/s ± 1MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 333MB/s ± 3MB/s 348MB/s ± 49MB/s 315MB/s ± 2MB/s 316MB/s ± 2MB/s 320MB/s ± 1MB/s 319MB/s ± 3MB/s 323MB/s ± 4MB/s 324MB/s ± 5MB/s 329MB/s ± 3MB/s 330MB/s ± 3MB/s 324MB/s ± 3MB/s 361MB/s ± 46MB/s 322MB/s ± 4MB/s 324MB/s ± 1MB/s

Filtered Consumer throughput (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=10000,DS=10,F=50,C=12-16 169 ± 1 318 ± 1 313 ± 2 315 ± 2 316 ± 1 169 ± 1 172 ± 1 172 ± 1 173 ± 1 172 ± 0 172 ± 0 170 ± 1 171 ± 1 168 ± 1
JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=10000,DS=10,F=50,C=12-16 155 ± 2 172 ± 2 167 ± 3 173 ± 3 169 ± 2 158 ± 2 150 ± 3 153 ± 3 152 ± 3 153 ± 3 159 ± 2 154 ± 3 155 ± 0 158 ± 2

Filtered Consumer throughput (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=10000,DS=10,F=50,C=12-16 169 ± 1 318 ± 1 313 ± 2 315 ± 2 316 ± 1 169 ± 1 172 ± 1 172 ± 1 173 ± 1 172 ± 0 172 ± 0 170 ± 1 171 ± 1 168 ± 1
JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=10000,DS=10,F=50,C=12-16 155 ± 2 172 ± 2 167 ± 3 173 ± 3 169 ± 2 158 ± 2 150 ± 3 153 ± 3 152 ± 3 153 ± 3 159 ± 2 154 ± 3 155 ± 0 158 ± 2

Contiguous Filtered Consumer throughput (op/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory,SF-16 15.4k ± 0.1k 18.5k ± 4.8k 15.3k ± 0.2k 15.2k ± 0.0k 15.2k ± 0.1k 19.9k ± 3.1k 15.1k ± 0.1k 15.2k ± 0.2k 15.3k ± 0.2k 18.3k ± 4.7k 15.2k ± 0.1k 15.2k ± 0.1k 15.2k ± 0.1k 15.2k ± 0.2k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory-16 15.3k ± 0.0k 18.3k ± 4.7k 15.2k ± 0.0k 15.2k ± 0.0k 15.1k ± 0.0k 15.2k ± 0.1k 15.1k ± 0.0k 15.1k ± 0.0k 18.4k ± 4.7k 18.2k ± 4.6k 15.2k ± 0.1k 15.2k ± 0.0k 15.1k ± 0.0k 15.1k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File,SF-16 19.8k ± 3.1k 18.1k ± 4.6k 15.1k ± 0.0k 18.2k ± 4.6k 15.0k ± 0.0k 18.2k ± 4.7k 15.0k ± 0.0k 15.0k ± 0.0k 15.1k ± 0.0k 18.1k ± 4.5k 15.1k ± 0.0k 15.1k ± 0.0k 15.0k ± 0.0k 15.0k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File-16 18.2k ± 4.6k 18.0k ± 4.6k 15.0k ± 0.0k 15.0k ± 0.0k 14.9k ± 0.0k 19.6k ± 3.1k 17.9k ± 4.5k 18.1k ± 4.6k 15.0k ± 0.0k 15.1k ± 0.0k 15.0k ± 0.0k 15.0k ± 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
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory,SF-16 15.4k ± 0.1k 18.5k ± 4.8k 15.3k ± 0.2k 15.2k ± 0.0k 15.2k ± 0.1k 19.9k ± 3.1k 15.1k ± 0.1k 15.2k ± 0.2k 15.3k ± 0.2k 18.3k ± 4.7k 15.2k ± 0.1k 15.2k ± 0.1k 15.2k ± 0.1k 15.2k ± 0.2k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory-16 15.3k ± 0.0k 18.3k ± 4.7k 15.2k ± 0.0k 15.2k ± 0.0k 15.1k ± 0.0k 15.2k ± 0.1k 15.1k ± 0.0k 15.1k ± 0.0k 18.4k ± 4.7k 18.2k ± 4.6k 15.2k ± 0.1k 15.2k ± 0.0k 15.1k ± 0.0k 15.1k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File,SF-16 19.8k ± 3.1k 18.1k ± 4.6k 15.1k ± 0.0k 18.2k ± 4.6k 15.0k ± 0.0k 18.2k ± 4.7k 15.0k ± 0.0k 15.0k ± 0.0k 15.1k ± 0.0k 18.1k ± 4.5k 15.1k ± 0.0k 15.1k ± 0.0k 15.0k ± 0.0k 15.0k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File-16 18.2k ± 4.6k 18.0k ± 4.6k 15.0k ± 0.0k 15.0k ± 0.0k 14.9k ± 0.0k 19.6k ± 3.1k 17.9k ± 4.5k 18.1k ± 4.6k 15.0k ± 0.0k 15.1k ± 0.0k 15.0k ± 0.0k 15.0k ± 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
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 15.1k ± 0.1k 14.8k ± 0.1k 14.8k ± 0.1k 14.8k ± 0.1k 14.7k ± 0.2k 14.9k ± 0.1k 14.7k ± 0.1k 14.7k ± 0.1k 14.7k ± 0.1k 14.5k ± 0.1k 14.6k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.2k 14.5k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 298k ± 1k 352k ± 4k 358k ± 4k 352k ± 2k 351k ± 3k 351k ± 4k 354k ± 3k 348k ± 3k 346k ± 2k 346k ± 6k 347k ± 1k 343k ± 3k 346k ± 3k 333k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 336k ± 4k 341k ± 2k 347k ± 2k 343k ± 3k 341k ± 2k 346k ± 4k 346k ± 2k 340k ± 2k 338k ± 3k 338k ± 1k 341k ± 2k 333k ± 1k 335k ± 1k 328k ± 4k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 348k ± 4k 353k ± 2k 362k ± 3k 354k ± 2k 356k ± 1k 359k ± 2k 358k ± 2k 351k ± 4k 351k ± 4k 349k ± 3k 350k ± 2k 347k ± 2k 347k ± 1k 342k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 14.3k ± 0.1k 13.9k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.0k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.0k 14.0k ± 0.1k 13.8k ± 0.1k 13.9k ± 0.0k 13.8k ± 0.1k 13.7k ± 0.2k 13.7k ± 0.2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 230k ± 1k 213k ± 1k 247k ± 2k 244k ± 2k 245k ± 2k 242k ± 1k 245k ± 2k 240k ± 2k 240k ± 2k 238k ± 1k 240k ± 1k 237k ± 1k 237k ± 2k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 220k ± 1k 213k ± 2k 241k ± 1k 239k ± 1k 240k ± 1k 239k ± 1k 239k ± 2k 235k ± 1k 235k ± 2k 234k ± 0k 234k ± 1k 233k ± 1k 233k ± 2k 230k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 230k ± 1k 215k ± 4k 245k ± 1k 243k ± 1k 244k ± 2k 242k ± 2k 243k ± 1k 239k ± 1k 238k ± 1k 238k ± 2k 239k ± 1k 235k ± 1k 236k ± 0k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 no data 14.8k ± 0.1k 14.8k ± 0.1k 14.8k ± 0.1k 14.8k ± 0.1k 14.9k ± 0.1k 14.8k ± 0.1k 14.7k ± 0.1k 14.7k ± 0.1k 14.6k ± 0.1k 14.7k ± 0.1k 14.5k ± 0.2k 14.5k ± 0.0k 14.5k ± 0.0k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 no data 351k ± 3k 356k ± 3k 351k ± 3k 350k ± 4k 355k ± 2k 353k ± 4k 350k ± 3k 347k ± 4k 350k ± 3k 346k ± 4k 343k ± 4k 343k ± 2k 337k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 no data 341k ± 2k 348k ± 2k 342k ± 1k 341k ± 1k 346k ± 3k 344k ± 1k 339k ± 2k 338k ± 2k 339k ± 1k 338k ± 2k 334k ± 3k 336k ± 2k 330k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 no data 353k ± 3k 362k ± 3k 356k ± 2k 355k ± 1k 361k ± 2k 359k ± 2k 352k ± 2k 350k ± 4k 349k ± 1k 352k ± 4k 346k ± 2k 347k ± 4k 342k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 no data 13.8k ± 0.1k 14.0k ± 0.1k 14.1k ± 0.1k 14.0k ± 0.1k 14.1k ± 0.1k 13.9k ± 0.1k 13.9k ± 0.1k 14.0k ± 0.1k 13.8k ± 0.0k 13.9k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.0k 13.7k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 no data 215k ± 1k 245k ± 1k 244k ± 1k 244k ± 1k 244k ± 3k 242k ± 2k 240k ± 1k 240k ± 1k 239k ± 1k 240k ± 1k 236k ± 1k 239k ± 2k 233k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 no data 212k ± 1k 239k ± 1k 238k ± 1k 239k ± 1k 239k ± 1k 239k ± 2k 236k ± 1k 234k ± 1k 235k ± 1k 236k ± 2k 232k ± 1k 233k ± 1k 230k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 no data 215k ± 3k 244k ± 1k 242k ± 1k 244k ± 2k 242k ± 1k 243k ± 1k 239k ± 1k 238k ± 0k 239k ± 1k 239k ± 1k 236k ± 2k 237k ± 1k 233k ± 1k

Single client Publish throughput(byte/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s 146kB/s ± 4kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 2.98MB/s ± 0.01MB/s 3.52MB/s ± 0.04MB/s 3.58MB/s ± 0.04MB/s 3.51MB/s ± 0.02MB/s 3.51MB/s ± 0.03MB/s 3.51MB/s ± 0.04MB/s 3.54MB/s ± 0.03MB/s 3.48MB/s ± 0.03MB/s 3.46MB/s ± 0.02MB/s 3.46MB/s ± 0.06MB/s 3.47MB/s ± 0.02MB/s 3.43MB/s ± 0.03MB/s 3.47MB/s ± 0.02MB/s 3.33MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 3.36MB/s ± 0.04MB/s 3.41MB/s ± 0.02MB/s 3.47MB/s ± 0.02MB/s 3.43MB/s ± 0.03MB/s 3.41MB/s ± 0.02MB/s 3.46MB/s ± 0.04MB/s 3.46MB/s ± 0.02MB/s 3.41MB/s ± 0.01MB/s 3.38MB/s ± 0.03MB/s 3.38MB/s ± 0.01MB/s 3.41MB/s ± 0.01MB/s 3.33MB/s ± 0.02MB/s 3.35MB/s ± 0.01MB/s 3.28MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 3.48MB/s ± 0.04MB/s 3.53MB/s ± 0.02MB/s 3.62MB/s ± 0.03MB/s 3.54MB/s ± 0.02MB/s 3.56MB/s ± 0.02MB/s 3.59MB/s ± 0.01MB/s 3.58MB/s ± 0.02MB/s 3.51MB/s ± 0.04MB/s 3.50MB/s ± 0.04MB/s 3.49MB/s ± 0.03MB/s 3.50MB/s ± 0.01MB/s 3.47MB/s ± 0.02MB/s 3.47MB/s ± 0.01MB/s 3.42MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 14.7MB/s ± 0.1MB/s 14.2MB/s ± 0.1MB/s 14.4MB/s ± 0.1MB/s 14.4MB/s ± 0.1MB/s 14.3MB/s ± 0.0MB/s 14.4MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.4MB/s ± 0.0MB/s 14.4MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.2MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.2MB/s 14.1MB/s ± 0.2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 236MB/s ± 1MB/s 219MB/s ± 1MB/s 253MB/s ± 2MB/s 250MB/s ± 2MB/s 251MB/s ± 2MB/s 248MB/s ± 1MB/s 251MB/s ± 2MB/s 246MB/s ± 2MB/s 246MB/s ± 2MB/s 244MB/s ± 1MB/s 246MB/s ± 1MB/s 242MB/s ± 1MB/s 243MB/s ± 2MB/s 240MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 225MB/s ± 1MB/s 218MB/s ± 2MB/s 247MB/s ± 1MB/s 245MB/s ± 1MB/s 245MB/s ± 1MB/s 244MB/s ± 1MB/s 245MB/s ± 2MB/s 241MB/s ± 1MB/s 240MB/s ± 2MB/s 240MB/s ± 0MB/s 240MB/s ± 1MB/s 238MB/s ± 1MB/s 239MB/s ± 2MB/s 236MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 236MB/s ± 1MB/s 220MB/s ± 4MB/s 250MB/s ± 1MB/s 248MB/s ± 1MB/s 249MB/s ± 2MB/s 248MB/s ± 2MB/s 248MB/s ± 1MB/s 245MB/s ± 1MB/s 244MB/s ± 1MB/s 244MB/s ± 2MB/s 245MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 0MB/s 239MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 no data 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 140kB/s ± 0kB/s 150kB/s ± 0kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 no data 3.51MB/s ± 0.03MB/s 3.56MB/s ± 0.03MB/s 3.51MB/s ± 0.03MB/s 3.50MB/s ± 0.04MB/s 3.55MB/s ± 0.02MB/s 3.53MB/s ± 0.04MB/s 3.50MB/s ± 0.03MB/s 3.47MB/s ± 0.03MB/s 3.50MB/s ± 0.03MB/s 3.46MB/s ± 0.04MB/s 3.43MB/s ± 0.04MB/s 3.43MB/s ± 0.02MB/s 3.37MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 no data 3.41MB/s ± 0.02MB/s 3.48MB/s ± 0.02MB/s 3.43MB/s ± 0.01MB/s 3.41MB/s ± 0.02MB/s 3.46MB/s ± 0.02MB/s 3.44MB/s ± 0.02MB/s 3.39MB/s ± 0.02MB/s 3.38MB/s ± 0.02MB/s 3.39MB/s ± 0.01MB/s 3.38MB/s ± 0.02MB/s 3.34MB/s ± 0.03MB/s 3.36MB/s ± 0.02MB/s 3.30MB/s ± 0.03MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 no data 3.53MB/s ± 0.03MB/s 3.62MB/s ± 0.03MB/s 3.56MB/s ± 0.03MB/s 3.55MB/s ± 0.01MB/s 3.61MB/s ± 0.01MB/s 3.59MB/s ± 0.02MB/s 3.52MB/s ± 0.02MB/s 3.50MB/s ± 0.04MB/s 3.49MB/s ± 0.02MB/s 3.52MB/s ± 0.03MB/s 3.46MB/s ± 0.02MB/s 3.47MB/s ± 0.04MB/s 3.42MB/s ± 0.03MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 no data 14.2MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.4MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.5MB/s ± 0.0MB/s 14.2MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.2MB/s ± 0.0MB/s 14.3MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.0MB/s 14.1MB/s ± 0.1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 no data 220MB/s ± 1MB/s 251MB/s ± 1MB/s 250MB/s ± 1MB/s 250MB/s ± 1MB/s 250MB/s ± 4MB/s 248MB/s ± 2MB/s 246MB/s ± 1MB/s 246MB/s ± 2MB/s 245MB/s ± 1MB/s 246MB/s ± 2MB/s 242MB/s ± 1MB/s 244MB/s ± 2MB/s 239MB/s ± 1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 no data 217MB/s ± 1MB/s 244MB/s ± 1MB/s 244MB/s ± 1MB/s 245MB/s ± 1MB/s 245MB/s ± 1MB/s 245MB/s ± 2MB/s 242MB/s ± 1MB/s 239MB/s ± 1MB/s 241MB/s ± 1MB/s 242MB/s ± 2MB/s 237MB/s ± 1MB/s 239MB/s ± 1MB/s 236MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 no data 220MB/s ± 3MB/s 250MB/s ± 1MB/s 248MB/s ± 1MB/s 250MB/s ± 2MB/s 248MB/s ± 1MB/s 249MB/s ± 1MB/s 245MB/s ± 1MB/s 243MB/s ± 0MB/s 245MB/s ± 1MB/s 245MB/s ± 1MB/s 242MB/s ± 2MB/s 242MB/s ± 1MB/s 239MB/s ± 1MB/s

Single client Publish throughput(msg/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 15.1k ± 0.1k 14.8k ± 0.1k 14.8k ± 0.1k 14.8k ± 0.1k 14.7k ± 0.2k 14.9k ± 0.1k 14.7k ± 0.1k 14.7k ± 0.1k 14.7k ± 0.1k 14.5k ± 0.1k 14.6k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.2k 14.5k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 298k ± 1k 352k ± 4k 358k ± 4k 352k ± 2k 351k ± 3k 351k ± 4k 354k ± 3k 348k ± 3k 346k ± 2k 346k ± 6k 347k ± 1k 343k ± 3k 346k ± 3k 333k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 336k ± 4k 341k ± 2k 347k ± 2k 343k ± 3k 341k ± 2k 346k ± 4k 346k ± 2k 340k ± 2k 338k ± 3k 338k ± 1k 341k ± 2k 333k ± 1k 335k ± 1k 328k ± 4k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 348k ± 4k 353k ± 2k 362k ± 3k 354k ± 2k 356k ± 1k 359k ± 2k 358k ± 2k 351k ± 4k 351k ± 4k 349k ± 3k 350k ± 2k 347k ± 2k 347k ± 1k 342k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 14.3k ± 0.1k 13.9k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.0k 14.0k ± 0.1k 14.0k ± 0.1k 14.0k ± 0.0k 14.0k ± 0.1k 13.8k ± 0.1k 13.9k ± 0.0k 13.8k ± 0.1k 13.7k ± 0.2k 13.7k ± 0.2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 230k ± 1k 213k ± 1k 247k ± 2k 244k ± 2k 245k ± 2k 242k ± 1k 245k ± 2k 240k ± 2k 240k ± 2k 238k ± 1k 240k ± 1k 237k ± 1k 237k ± 2k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 220k ± 1k 213k ± 2k 241k ± 1k 239k ± 1k 240k ± 1k 239k ± 1k 239k ± 2k 235k ± 1k 235k ± 2k 234k ± 0k 234k ± 1k 233k ± 1k 233k ± 2k 230k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 230k ± 1k 215k ± 4k 245k ± 1k 243k ± 1k 244k ± 2k 242k ± 2k 243k ± 1k 239k ± 1k 238k ± 1k 238k ± 2k 239k ± 1k 235k ± 1k 236k ± 0k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 no data 14.8k ± 0.1k 14.8k ± 0.1k 14.8k ± 0.1k 14.8k ± 0.1k 14.9k ± 0.1k 14.8k ± 0.1k 14.7k ± 0.1k 14.7k ± 0.1k 14.6k ± 0.1k 14.7k ± 0.1k 14.5k ± 0.2k 14.5k ± 0.0k 14.5k ± 0.0k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 no data 351k ± 3k 356k ± 3k 351k ± 3k 350k ± 4k 355k ± 2k 353k ± 4k 350k ± 3k 347k ± 4k 350k ± 3k 346k ± 4k 343k ± 4k 343k ± 2k 337k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 no data 341k ± 2k 348k ± 2k 342k ± 1k 341k ± 1k 346k ± 3k 344k ± 1k 339k ± 2k 338k ± 2k 339k ± 1k 338k ± 2k 334k ± 3k 336k ± 2k 330k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 no data 353k ± 3k 362k ± 3k 356k ± 2k 355k ± 1k 361k ± 2k 359k ± 2k 352k ± 2k 350k ± 4k 349k ± 1k 352k ± 4k 346k ± 2k 347k ± 4k 342k ± 3k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 no data 13.8k ± 0.1k 14.0k ± 0.1k 14.1k ± 0.1k 14.0k ± 0.1k 14.1k ± 0.1k 13.9k ± 0.1k 13.9k ± 0.1k 14.0k ± 0.1k 13.8k ± 0.0k 13.9k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.0k 13.7k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 no data 215k ± 1k 245k ± 1k 244k ± 1k 244k ± 1k 244k ± 3k 242k ± 2k 240k ± 1k 240k ± 1k 239k ± 1k 240k ± 1k 236k ± 1k 239k ± 2k 233k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 no data 212k ± 1k 239k ± 1k 238k ± 1k 239k ± 1k 239k ± 1k 239k ± 2k 236k ± 1k 234k ± 1k 235k ± 1k 236k ± 2k 232k ± 1k 233k ± 1k 230k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 no data 215k ± 3k 244k ± 1k 242k ± 1k 244k ± 2k 242k ± 1k 243k ± 1k 239k ± 1k 238k ± 0k 239k ± 1k 239k ± 1k 236k ± 2k 237k ± 1k 233k ± 1k

Single client Publish throughput(byte/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s 146kB/s ± 4kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 2.98MB/s ± 0.01MB/s 3.52MB/s ± 0.04MB/s 3.58MB/s ± 0.04MB/s 3.51MB/s ± 0.02MB/s 3.51MB/s ± 0.03MB/s 3.51MB/s ± 0.04MB/s 3.54MB/s ± 0.03MB/s 3.48MB/s ± 0.03MB/s 3.46MB/s ± 0.02MB/s 3.46MB/s ± 0.06MB/s 3.47MB/s ± 0.02MB/s 3.43MB/s ± 0.03MB/s 3.47MB/s ± 0.02MB/s 3.33MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 3.36MB/s ± 0.04MB/s 3.41MB/s ± 0.02MB/s 3.47MB/s ± 0.02MB/s 3.43MB/s ± 0.03MB/s 3.41MB/s ± 0.02MB/s 3.46MB/s ± 0.04MB/s 3.46MB/s ± 0.02MB/s 3.41MB/s ± 0.01MB/s 3.38MB/s ± 0.03MB/s 3.38MB/s ± 0.01MB/s 3.41MB/s ± 0.01MB/s 3.33MB/s ± 0.02MB/s 3.35MB/s ± 0.01MB/s 3.28MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 3.48MB/s ± 0.04MB/s 3.53MB/s ± 0.02MB/s 3.62MB/s ± 0.03MB/s 3.54MB/s ± 0.02MB/s 3.56MB/s ± 0.02MB/s 3.59MB/s ± 0.01MB/s 3.58MB/s ± 0.02MB/s 3.51MB/s ± 0.04MB/s 3.50MB/s ± 0.04MB/s 3.49MB/s ± 0.03MB/s 3.50MB/s ± 0.01MB/s 3.47MB/s ± 0.02MB/s 3.47MB/s ± 0.01MB/s 3.42MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 14.7MB/s ± 0.1MB/s 14.2MB/s ± 0.1MB/s 14.4MB/s ± 0.1MB/s 14.4MB/s ± 0.1MB/s 14.3MB/s ± 0.0MB/s 14.4MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.4MB/s ± 0.0MB/s 14.4MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.2MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.2MB/s 14.1MB/s ± 0.2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 236MB/s ± 1MB/s 219MB/s ± 1MB/s 253MB/s ± 2MB/s 250MB/s ± 2MB/s 251MB/s ± 2MB/s 248MB/s ± 1MB/s 251MB/s ± 2MB/s 246MB/s ± 2MB/s 246MB/s ± 2MB/s 244MB/s ± 1MB/s 246MB/s ± 1MB/s 242MB/s ± 1MB/s 243MB/s ± 2MB/s 240MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 225MB/s ± 1MB/s 218MB/s ± 2MB/s 247MB/s ± 1MB/s 245MB/s ± 1MB/s 245MB/s ± 1MB/s 244MB/s ± 1MB/s 245MB/s ± 2MB/s 241MB/s ± 1MB/s 240MB/s ± 2MB/s 240MB/s ± 0MB/s 240MB/s ± 1MB/s 238MB/s ± 1MB/s 239MB/s ± 2MB/s 236MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 236MB/s ± 1MB/s 220MB/s ± 4MB/s 250MB/s ± 1MB/s 248MB/s ± 1MB/s 249MB/s ± 2MB/s 248MB/s ± 2MB/s 248MB/s ± 1MB/s 245MB/s ± 1MB/s 244MB/s ± 1MB/s 244MB/s ± 2MB/s 245MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 0MB/s 239MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 no data 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 150kB/s ± 0kB/s 140kB/s ± 0kB/s 150kB/s ± 0kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 no data 3.51MB/s ± 0.03MB/s 3.56MB/s ± 0.03MB/s 3.51MB/s ± 0.03MB/s 3.50MB/s ± 0.04MB/s 3.55MB/s ± 0.02MB/s 3.53MB/s ± 0.04MB/s 3.50MB/s ± 0.03MB/s 3.47MB/s ± 0.03MB/s 3.50MB/s ± 0.03MB/s 3.46MB/s ± 0.04MB/s 3.43MB/s ± 0.04MB/s 3.43MB/s ± 0.02MB/s 3.37MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 no data 3.41MB/s ± 0.02MB/s 3.48MB/s ± 0.02MB/s 3.43MB/s ± 0.01MB/s 3.41MB/s ± 0.02MB/s 3.46MB/s ± 0.02MB/s 3.44MB/s ± 0.02MB/s 3.39MB/s ± 0.02MB/s 3.38MB/s ± 0.02MB/s 3.39MB/s ± 0.01MB/s 3.38MB/s ± 0.02MB/s 3.34MB/s ± 0.03MB/s 3.36MB/s ± 0.02MB/s 3.30MB/s ± 0.03MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 no data 3.53MB/s ± 0.03MB/s 3.62MB/s ± 0.03MB/s 3.56MB/s ± 0.03MB/s 3.55MB/s ± 0.01MB/s 3.61MB/s ± 0.01MB/s 3.59MB/s ± 0.02MB/s 3.52MB/s ± 0.02MB/s 3.50MB/s ± 0.04MB/s 3.49MB/s ± 0.02MB/s 3.52MB/s ± 0.03MB/s 3.46MB/s ± 0.02MB/s 3.47MB/s ± 0.04MB/s 3.42MB/s ± 0.03MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 no data 14.2MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.4MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.5MB/s ± 0.0MB/s 14.2MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.3MB/s ± 0.1MB/s 14.2MB/s ± 0.0MB/s 14.3MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.0MB/s 14.1MB/s ± 0.1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 no data 220MB/s ± 1MB/s 251MB/s ± 1MB/s 250MB/s ± 1MB/s 250MB/s ± 1MB/s 250MB/s ± 4MB/s 248MB/s ± 2MB/s 246MB/s ± 1MB/s 246MB/s ± 2MB/s 245MB/s ± 1MB/s 246MB/s ± 2MB/s 242MB/s ± 1MB/s 244MB/s ± 2MB/s 239MB/s ± 1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 no data 217MB/s ± 1MB/s 244MB/s ± 1MB/s 244MB/s ± 1MB/s 245MB/s ± 1MB/s 245MB/s ± 1MB/s 245MB/s ± 2MB/s 242MB/s ± 1MB/s 239MB/s ± 1MB/s 241MB/s ± 1MB/s 242MB/s ± 2MB/s 237MB/s ± 1MB/s 239MB/s ± 1MB/s 236MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 no data 220MB/s ± 3MB/s 250MB/s ± 1MB/s 248MB/s ± 1MB/s 250MB/s ± 2MB/s 248MB/s ± 1MB/s 249MB/s ± 1MB/s 245MB/s ± 1MB/s 243MB/s ± 0MB/s 245MB/s ± 1MB/s 245MB/s ± 1MB/s 242MB/s ± 2MB/s 242MB/s ± 1MB/s 239MB/s ± 1MB/s

Concurrent Publish throughput (msg/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamPublishConcurrent/N=3,R=3/msgSz=10b/pubs=12-16 94.1k ± 0.3k 93.5k ± 0.1k 93.9k ± 0.2k 94.1k ± 0.2k 94.4k ± 0.2k 94.5k ± 0.2k 94.0k ± 0.2k 93.5k ± 0.2k 93.4k ± 0.3k 93.0k ± 0.2k 93.0k ± 0.2k 92.1k ± 0.3k 91.9k ± 0.2k 91.5k ± 0.1k
JetStreamPublishConcurrent/N=3,R=3/msgSz=1024b/pubs=12-16 78.7k ± 0.5k 77.1k ± 0.5k 80.8k ± 0.1k 80.9k ± 0.1k 81.0k ± 0.3k 81.3k ± 0.1k 80.9k ± 0.3k 80.5k ± 0.3k 80.5k ± 0.2k 80.3k ± 1.0k 80.2k ± 0.5k 79.4k ± 0.2k 79.2k ± 0.4k 78.9k ± 0.2k
JetStreamPublishConcurrent/N=3,R=3/msgSz=102400b/pubs=12-16 5.59k ± 0.02k 4.18k ± 0.02k 5.35k ± 0.01k 5.34k ± 0.02k 5.37k ± 0.01k 5.36k ± 0.01k 5.36k ± 0.01k 5.36k ± 0.01k 5.37k ± 0.02k 5.35k ± 0.02k 5.35k ± 0.02k 5.37k ± 0.01k 5.38k ± 0.03k 5.34k ± 0.01k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=10b/pubs=12-16 no data 93.5k ± 0.2k 93.9k ± 0.1k 94.2k ± 0.2k 94.3k ± 0.2k 94.4k ± 0.1k 93.9k ± 0.2k 93.4k ± 0.1k 93.3k ± 0.2k 92.8k ± 0.1k 93.0k ± 0.2k 92.2k ± 0.1k 92.0k ± 0.1k 91.5k ± 0.2k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=1024b/pubs=12-16 no data 77.2k ± 0.6k 80.8k ± 0.4k 81.0k ± 0.3k 81.3k ± 0.1k 81.0k ± 0.4k 80.8k ± 0.1k 80.6k ± 0.3k 80.3k ± 0.2k 80.1k ± 0.2k 80.2k ± 0.3k 79.3k ± 0.2k 79.3k ± 0.2k 78.8k ± 0.1k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=102400b/pubs=12-16 no data 4.18k ± 0.03k 5.37k ± 0.02k 5.36k ± 0.02k 5.38k ± 0.02k 5.36k ± 0.02k 5.35k ± 0.01k 5.38k ± 0.03k 5.36k ± 0.04k 5.35k ± 0.02k 5.35k ± 0.01k 5.38k ± 0.00k 5.37k ± 0.03k 5.33k ± 0.03k

Concurrent Publish throughput (byte/s)

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

Show results table
v2.11.17 v2.12.0 v2.12.1 v2.12.2 v2.12.3 v2.12.4 v2.12.5 v2.12.6 v2.12.7 v2.12.8 v2.12.9 v2.14.0 v2.14.1 main
JetStreamPublishConcurrent/N=3,R=3/msgSz=10b/pubs=12-16 940kB/s ± 0kB/s 936kB/s ± 4kB/s 940kB/s ± 0kB/s 940kB/s ± 0kB/s 944kB/s ± 6kB/s 940kB/s ± 0kB/s 940kB/s ± 0kB/s 936kB/s ± 4kB/s 934kB/s ± 6kB/s 930kB/s ± 0kB/s 930kB/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.6MB/s ± 0.5MB/s 78.9MB/s ± 0.5MB/s 82.7MB/s ± 0.1MB/s 82.9MB/s ± 0.1MB/s 82.9MB/s ± 0.3MB/s 83.2MB/s ± 0.1MB/s 82.8MB/s ± 0.3MB/s 82.5MB/s ± 0.3MB/s 82.4MB/s ± 0.2MB/s 82.2MB/s ± 1.0MB/s 82.2MB/s ± 0.5MB/s 81.3MB/s ± 0.2MB/s 81.1MB/s ± 0.4MB/s 80.8MB/s ± 0.2MB/s
JetStreamPublishConcurrent/N=3,R=3/msgSz=102400b/pubs=12-16 572MB/s ± 2MB/s 428MB/s ± 2MB/s 548MB/s ± 1MB/s 547MB/s ± 2MB/s 550MB/s ± 1MB/s 548MB/s ± 1MB/s 549MB/s ± 1MB/s 548MB/s ± 1MB/s 550MB/s ± 2MB/s 548MB/s ± 2MB/s 548MB/s ± 2MB/s 549MB/s ± 1MB/s 551MB/s ± 3MB/s 547MB/s ± 1MB/s
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=10b/pubs=12-16 no data 936kB/s ± 4kB/s 940kB/s ± 0kB/s 940kB/s ± 0kB/s 940kB/s ± 0kB/s 940kB/s ± 0kB/s 940kB/s ± 0kB/s 930kB/s ± 0kB/s 930kB/s ± 0kB/s 930kB/s ± 0kB/s 930kB/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 no data 79.1MB/s ± 0.6MB/s 82.8MB/s ± 0.4MB/s 82.9MB/s ± 0.3MB/s 83.2MB/s ± 0.1MB/s 83.0MB/s ± 0.4MB/s 82.8MB/s ± 0.1MB/s 82.5MB/s ± 0.3MB/s 82.2MB/s ± 0.2MB/s 82.0MB/s ± 0.2MB/s 82.1MB/s ± 0.3MB/s 81.2MB/s ± 0.2MB/s 81.2MB/s ± 0.2MB/s 80.7MB/s ± 0.1MB/s
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=102400b/pubs=12-16 no data 428MB/s ± 3MB/s 550MB/s ± 2MB/s 549MB/s ± 2MB/s 551MB/s ± 2MB/s 549MB/s ± 2MB/s 548MB/s ± 1MB/s 551MB/s ± 4MB/s 548MB/s ± 4MB/s 548MB/s ± 2MB/s 548MB/s ± 1MB/s 551MB/s ± 0MB/s 550MB/s ± 3MB/s 546MB/s ± 3MB/s