Trend: JetStream - Recent commits to 'main' branch

Show jobs details
Job Source Filter Repetitions Go Worker Job Info
f47e8cf3-777e-414c-9078-8dd6a5aa7324 main
https://github.com/nats-io/nats-server.git
(4dd9f12b11d7698525522103c84805d9acfd8344)
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-07-16 05:07:15 +0000 UTC
b27e3415-2027-4ae9-b7b3-cf7d31c6e27e main
https://github.com/nats-io/nats-server.git
(146b0be65b3591e925cce61ce9d2cae32cdeb227)
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-07-21 05:08:45 +0000 UTC
95b69d46-1e21-42ef-815c-b2cc873043f9 main
https://github.com/nats-io/nats-server.git
(40359273926ae1b238b8b50270a867fa742bb13e)
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-07-22 05:08:16 +0000 UTC
f68cc1be-f2f1-406f-9a74-90afad76c9a2 main
https://github.com/nats-io/nats-server.git
(591965be0649705bc04a90bf5585d45493ce42de)
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-07-23 05:09:12 +0000 UTC
7a6d4cf3-b616-4144-a59b-a4239e7effc0 main
https://github.com/nats-io/nats-server.git
(4ec9e8d85af2c4121b9f75ffda68341c3847adf7)
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-07-24 05:07:59 +0000 UTC
af4855c7-36f5-4726-bd88-0202a32bef96 main
https://github.com/nats-io/nats-server.git
(5e645df4c0ce2a0b4e0c985f6a51a34cd4f53367)
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-07-27 05:22:10 +0000 UTC
bffaf617-f516-4e8f-8575-74b996226462 main
https://github.com/nats-io/nats-server.git
(d998ae7416defc42d7cbfc99c0d9b2ecea20a98f)
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-07-30 05:07:01 +0000 UTC
46fd4016-1510-470a-8774-dd412855a440 main
https://github.com/nats-io/nats-server.git
(ccd898ea86accf40861f1dd651df8e7fb9c0e5f3)
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-08-04 05:07:57 +0000 UTC
84d728f6-b641-4c69-81f8-b251e86cf033 main
https://github.com/nats-io/nats-server.git
(db0a2c8ce3241df7dbc6cd730b989cfa05677068)
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-08-07 04:42:07 +0000 UTC
35125684-d338-4746-8f13-29b5bdc17820 main
https://github.com/nats-io/nats-server.git
(d9dd620b1af65e84efe439357f9cd3ae8e2ad84e)
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-08-08 04:26:40 +0000 UTC

Push Consumer throughput (msg/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 669k ± 26k 613k ± 44k 642k ± 41k 646k ± 48k 626k ± 56k 625k ± 53k 630k ± 56k 613k ± 11k 632k ± 63k 661k ± 28k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 649k ± 1k 650k ± 3k 721k ± 57k 653k ± 6k 647k ± 1k 763k ± 37k 648k ± 1k 645k ± 4k 653k ± 4k 651k ± 5k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 1.32M ± 0.06M 1.30M ± 0.05M 1.30M ± 0.04M 1.32M ± 0.06M 1.33M ± 0.03M 1.29M ± 0.07M 1.30M ± 0.05M 1.31M ± 0.07M 1.31M ± 0.08M 1.31M ± 0.09M
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 502k ± 19k 492k ± 28k 501k ± 21k 493k ± 26k 483k ± 34k 484k ± 34k 482k ± 34k 492k ± 29k 526k ± 2k 480k ± 3k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 490k ± 24k 485k ± 22k 475k ± 31k 460k ± 6k 481k ± 31k 474k ± 35k 480k ± 29k 461k ± 5k 476k ± 42k 478k ± 43k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 549k ± 65k 546k ± 62k 520k ± 3k 516k ± 3k 540k ± 70k 591k ± 26k 564k ± 47k 575k ± 42k no data 517k ± 3k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 390k ± 5k 414k ± 15k 412k ± 16k 401k ± 27k 428k ± 4k 390k ± 2k 414k ± 17k 399k ± 30k 423k ± 10k 395k ± 1k

Push Consumer throughput (byte/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 6.69MB/s ± 0.26MB/s 6.13MB/s ± 0.44MB/s 6.42MB/s ± 0.41MB/s 6.45MB/s ± 0.48MB/s 6.26MB/s ± 0.56MB/s 6.25MB/s ± 0.53MB/s 6.30MB/s ± 0.55MB/s 6.13MB/s ± 0.11MB/s 6.33MB/s ± 0.63MB/s 6.61MB/s ± 0.28MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 6.49MB/s ± 0.01MB/s 6.50MB/s ± 0.03MB/s 7.21MB/s ± 0.57MB/s 6.53MB/s ± 0.06MB/s 6.47MB/s ± 0.01MB/s 7.63MB/s ± 0.36MB/s 6.48MB/s ± 0.01MB/s 6.44MB/s ± 0.04MB/s 6.54MB/s ± 0.04MB/s 6.51MB/s ± 0.05MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 13.2MB/s ± 0.6MB/s 13.0MB/s ± 0.5MB/s 13.0MB/s ± 0.4MB/s 13.2MB/s ± 0.6MB/s 13.3MB/s ± 0.3MB/s 12.9MB/s ± 0.7MB/s 13.0MB/s ± 0.5MB/s 13.1MB/s ± 0.7MB/s 13.1MB/s ± 0.8MB/s 13.1MB/s ± 0.9MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 5.02MB/s ± 0.19MB/s 4.92MB/s ± 0.28MB/s 5.01MB/s ± 0.21MB/s 4.93MB/s ± 0.26MB/s 4.83MB/s ± 0.34MB/s 4.76MB/s ± 0.02MB/s 4.82MB/s ± 0.34MB/s 4.92MB/s ± 0.28MB/s 5.26MB/s ± 0.02MB/s 4.80MB/s ± 0.03MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 502MB/s ± 24MB/s 497MB/s ± 23MB/s 486MB/s ± 31MB/s 471MB/s ± 6MB/s 492MB/s ± 32MB/s 485MB/s ± 36MB/s 492MB/s ± 29MB/s 472MB/s ± 5MB/s 487MB/s ± 44MB/s 490MB/s ± 44MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 562MB/s ± 66MB/s 560MB/s ± 63MB/s 533MB/s ± 3MB/s 528MB/s ± 3MB/s 553MB/s ± 72MB/s 605MB/s ± 27MB/s 577MB/s ± 48MB/s 589MB/s ± 43MB/s no data 529MB/s ± 3MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 400MB/s ± 5MB/s 424MB/s ± 15MB/s 422MB/s ± 17MB/s 410MB/s ± 28MB/s 438MB/s ± 4MB/s 400MB/s ± 2MB/s 424MB/s ± 17MB/s 409MB/s ± 31MB/s 433MB/s ± 10MB/s 405MB/s ± 1MB/s

Pull Consumer throughput (msg/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 265k ± 2k 286k ± 37k 261k ± 1k 265k ± 0k 290k ± 39k 327k ± 3k 325k ± 1k 264k ± 1k 265k ± 1k 291k ± 38k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 373k ± 4k 372k ± 3k 405k ± 55k 372k ± 4k 375k ± 3k 371k ± 3k 389k ± 70k 374k ± 1k 375k ± 2k 375k ± 4k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 225k ± 1k 225k ± 1k 225k ± 1k 226k ± 0k 226k ± 1k 225k ± 0k 226k ± 1k 245k ± 30k 227k ± 1k 226k ± 2k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 331k ± 58k 317k ± 5k 313k ± 1k 346k ± 43k 318k ± 2k 318k ± 3k 315k ± 1k 316k ± 3k 316k ± 2k 317k ± 2k

Pull Consumer throughput (byte/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 2.65MB/s ± 0.02MB/s 2.86MB/s ± 0.36MB/s 2.61MB/s ± 0.01MB/s 2.65MB/s ± 0.00MB/s 2.90MB/s ± 0.38MB/s 3.27MB/s ± 0.03MB/s 3.26MB/s ± 0.01MB/s 2.64MB/s ± 0.01MB/s 2.65MB/s ± 0.00MB/s 2.91MB/s ± 0.38MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 3.73MB/s ± 0.04MB/s 3.72MB/s ± 0.02MB/s 4.05MB/s ± 0.55MB/s 3.72MB/s ± 0.04MB/s 3.75MB/s ± 0.03MB/s 3.71MB/s ± 0.03MB/s 3.89MB/s ± 0.70MB/s 3.74MB/s ± 0.01MB/s 3.75MB/s ± 0.03MB/s 3.75MB/s ± 0.04MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 231MB/s ± 1MB/s 230MB/s ± 1MB/s 231MB/s ± 1MB/s 232MB/s ± 0MB/s 232MB/s ± 1MB/s 230MB/s ± 0MB/s 231MB/s ± 1MB/s 251MB/s ± 31MB/s 232MB/s ± 1MB/s 231MB/s ± 2MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 324MB/s ± 4MB/s 324MB/s ± 6MB/s 321MB/s ± 1MB/s 354MB/s ± 44MB/s 326MB/s ± 2MB/s 326MB/s ± 3MB/s 323MB/s ± 1MB/s 324MB/s ± 3MB/s 323MB/s ± 2MB/s 325MB/s ± 2MB/s

Consume throughput (msg/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 669k ± 26k 613k ± 44k 642k ± 41k 646k ± 48k 626k ± 56k 625k ± 53k 630k ± 56k 613k ± 11k 632k ± 63k 661k ± 28k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 649k ± 1k 650k ± 3k 721k ± 57k 653k ± 6k 647k ± 1k 763k ± 37k 648k ± 1k 645k ± 4k 653k ± 4k 651k ± 5k
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 1.32M ± 0.06M 1.30M ± 0.05M 1.30M ± 0.04M 1.32M ± 0.06M 1.33M ± 0.03M 1.29M ± 0.07M 1.30M ± 0.05M 1.31M ± 0.07M 1.31M ± 0.08M 1.31M ± 0.09M
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 502k ± 19k 492k ± 28k 501k ± 21k 493k ± 26k 483k ± 34k 484k ± 34k 482k ± 34k 492k ± 29k 526k ± 2k 480k ± 3k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 265k ± 2k 286k ± 37k 261k ± 1k 265k ± 0k 290k ± 39k 327k ± 3k 325k ± 1k 264k ± 1k 265k ± 1k 291k ± 38k
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 373k ± 4k 372k ± 3k 405k ± 55k 372k ± 4k 375k ± 3k 371k ± 3k 389k ± 70k 374k ± 1k 375k ± 2k 375k ± 4k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 490k ± 24k 485k ± 22k 475k ± 31k 460k ± 6k 481k ± 31k 474k ± 35k 480k ± 29k 461k ± 5k 476k ± 42k 478k ± 43k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 549k ± 65k 546k ± 62k 520k ± 3k 516k ± 3k 540k ± 70k 591k ± 26k 564k ± 47k 575k ± 42k no data 517k ± 3k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 390k ± 5k 414k ± 15k 412k ± 16k 401k ± 27k 428k ± 4k 390k ± 2k 414k ± 17k 399k ± 30k 423k ± 10k 395k ± 1k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 225k ± 1k 225k ± 1k 225k ± 1k 226k ± 0k 226k ± 1k 225k ± 0k 226k ± 1k 245k ± 30k 227k ± 1k 226k ± 2k
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 331k ± 58k 317k ± 5k 313k ± 1k 346k ± 43k 318k ± 2k 318k ± 3k 315k ± 1k 316k ± 3k 316k ± 2k 317k ± 2k

Consume throughput (byte/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Sync,Ephemeral]-16 6.69MB/s ± 0.26MB/s 6.13MB/s ± 0.44MB/s 6.42MB/s ± 0.41MB/s 6.45MB/s ± 0.48MB/s 6.26MB/s ± 0.56MB/s 6.25MB/s ± 0.53MB/s 6.30MB/s ± 0.55MB/s 6.13MB/s ± 0.11MB/s 6.33MB/s ± 0.63MB/s 6.61MB/s ± 0.28MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ephemeral]-16 6.49MB/s ± 0.01MB/s 6.50MB/s ± 0.03MB/s 7.21MB/s ± 0.57MB/s 6.53MB/s ± 0.06MB/s 6.47MB/s ± 0.01MB/s 7.63MB/s ± 0.36MB/s 6.48MB/s ± 0.01MB/s 6.44MB/s ± 0.04MB/s 6.54MB/s ± 0.04MB/s 6.51MB/s ± 0.05MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Ordered]-16 13.2MB/s ± 0.6MB/s 13.0MB/s ± 0.5MB/s 13.0MB/s ± 0.4MB/s 13.2MB/s ± 0.6MB/s 13.3MB/s ± 0.3MB/s 12.9MB/s ± 0.7MB/s 13.0MB/s ± 0.5MB/s 13.1MB/s ± 0.7MB/s 13.1MB/s ± 0.8MB/s 13.1MB/s ± 0.9MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PUSH[Async,Durable]-16 5.02MB/s ± 0.19MB/s 4.92MB/s ± 0.28MB/s 5.01MB/s ± 0.21MB/s 4.93MB/s ± 0.26MB/s 4.83MB/s ± 0.34MB/s 4.76MB/s ± 0.02MB/s 4.82MB/s ± 0.34MB/s 4.92MB/s ± 0.28MB/s 5.26MB/s ± 0.02MB/s 4.80MB/s ± 0.03MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Durable]-16 2.65MB/s ± 0.02MB/s 2.86MB/s ± 0.36MB/s 2.61MB/s ± 0.01MB/s 2.65MB/s ± 0.00MB/s 2.90MB/s ± 0.38MB/s 3.27MB/s ± 0.03MB/s 3.26MB/s ± 0.01MB/s 2.64MB/s ± 0.01MB/s 2.65MB/s ± 0.00MB/s 2.91MB/s ± 0.38MB/s
JetStreamConsume/N=3,R=3,MsgSz=10b/PULL[Ephemeral]-16 3.73MB/s ± 0.04MB/s 3.72MB/s ± 0.02MB/s 4.05MB/s ± 0.55MB/s 3.72MB/s ± 0.04MB/s 3.75MB/s ± 0.03MB/s 3.71MB/s ± 0.03MB/s 3.89MB/s ± 0.70MB/s 3.74MB/s ± 0.01MB/s 3.75MB/s ± 0.03MB/s 3.75MB/s ± 0.04MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Sync,Ephemeral]-16 502MB/s ± 24MB/s 497MB/s ± 23MB/s 486MB/s ± 31MB/s 471MB/s ± 6MB/s 492MB/s ± 32MB/s 485MB/s ± 36MB/s 492MB/s ± 29MB/s 472MB/s ± 5MB/s 487MB/s ± 44MB/s 490MB/s ± 44MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Ephemeral]-16 562MB/s ± 66MB/s 560MB/s ± 63MB/s 533MB/s ± 3MB/s 528MB/s ± 3MB/s 553MB/s ± 72MB/s 605MB/s ± 27MB/s 577MB/s ± 48MB/s 589MB/s ± 43MB/s no data 529MB/s ± 3MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PUSH[Async,Durable]-16 400MB/s ± 5MB/s 424MB/s ± 15MB/s 422MB/s ± 17MB/s 410MB/s ± 28MB/s 438MB/s ± 4MB/s 400MB/s ± 2MB/s 424MB/s ± 17MB/s 409MB/s ± 31MB/s 433MB/s ± 10MB/s 405MB/s ± 1MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Durable]-16 231MB/s ± 1MB/s 230MB/s ± 1MB/s 231MB/s ± 1MB/s 232MB/s ± 0MB/s 232MB/s ± 1MB/s 230MB/s ± 0MB/s 231MB/s ± 1MB/s 251MB/s ± 31MB/s 232MB/s ± 1MB/s 231MB/s ± 2MB/s
JetStreamConsume/N=3,R=3,MsgSz=1024b/PULL[Ephemeral]-16 324MB/s ± 4MB/s 324MB/s ± 6MB/s 321MB/s ± 1MB/s 354MB/s ± 44MB/s 326MB/s ± 2MB/s 326MB/s ± 3MB/s 323MB/s ± 1MB/s 324MB/s ± 3MB/s 323MB/s ± 2MB/s 325MB/s ± 2MB/s

Filtered Consumer throughput (op/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=10000,DS=10,F=50,C=12-16 170 ± 1 171 ± 1 170 ± 1 171 ± 1 172 ± 1 171 ± 2 176 ± 1 176 ± 1 175 ± 1 176 ± 2
JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=10000,DS=10,F=50,C=12-16 153 ± 1 155 ± 1 155 ± 3 151 ± 3 153 ± 2 153 ± 1 153 ± 3 154 ± 2 153 ± 2 154 ± 2

Filtered Consumer throughput (op/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsumeWithFilters/N=3,R=3,storage=Memory/D=10000,DS=10,F=50,C=12-16 170 ± 1 171 ± 1 170 ± 1 171 ± 1 172 ± 1 171 ± 2 176 ± 1 176 ± 1 175 ± 1 176 ± 2
JetStreamConsumeWithFilters/N=3,R=3,storage=File/D=10000,DS=10,F=50,C=12-16 153 ± 1 155 ± 1 155 ± 3 151 ± 3 153 ± 2 153 ± 1 153 ± 3 154 ± 2 153 ± 2 154 ± 2

Contiguous Filtered Consumer throughput (op/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory,SF-16 15.2k ± 0.2k 15.3k ± 0.2k 15.1k ± 0.2k 15.1k ± 0.2k 18.2k ± 4.9k 15.1k ± 0.1k 15.1k ± 0.1k 15.1k ± 0.1k 18.3k ± 5.0k 15.1k ± 0.1k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory-16 15.1k ± 0.0k 15.1k ± 0.1k 15.0k ± 0.1k 15.0k ± 0.0k 15.0k ± 0.1k 15.1k ± 0.0k 15.0k ± 0.0k 15.0k ± 0.0k 18.2k ± 4.8k 15.0k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File,SF-16 15.1k ± 0.0k 15.1k ± 0.0k 18.0k ± 4.6k 14.9k ± 0.0k 15.0k ± 0.0k 15.1k ± 0.0k 15.0k ± 0.1k 15.1k ± 0.1k 15.1k ± 0.0k 14.9k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File-16 15.0k ± 0.0k 15.0k ± 0.0k 14.9k ± 0.0k 14.8k ± 0.1k 14.9k ± 0.0k 17.9k ± 4.5k 15.0k ± 0.1k 14.9k ± 0.0k 18.0k ± 4.5k 14.8k ± 0.0k

Contiguous Filtered Consumer throughput (op/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory,SF-16 15.2k ± 0.2k 15.3k ± 0.2k 15.1k ± 0.2k 15.1k ± 0.2k 18.2k ± 4.9k 15.1k ± 0.1k 15.1k ± 0.1k 15.1k ± 0.1k 18.3k ± 5.0k 15.1k ± 0.1k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=Memory-16 15.1k ± 0.0k 15.1k ± 0.1k 15.0k ± 0.1k 15.0k ± 0.0k 15.0k ± 0.1k 15.1k ± 0.0k 15.0k ± 0.0k 15.0k ± 0.0k 18.2k ± 4.8k 15.0k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File,SF-16 15.1k ± 0.0k 15.1k ± 0.0k 18.0k ± 4.6k 14.9k ± 0.0k 15.0k ± 0.0k 15.1k ± 0.0k 15.0k ± 0.1k 15.1k ± 0.1k 15.1k ± 0.0k 14.9k ± 0.0k
JetStreamConsumeFilteredContiguous/N=3,R=3,storage=File-16 15.0k ± 0.0k 15.0k ± 0.0k 14.9k ± 0.0k 14.8k ± 0.1k 14.9k ± 0.0k 17.9k ± 4.5k 15.0k ± 0.1k 14.9k ± 0.0k 18.0k ± 4.5k 14.8k ± 0.0k

Single client Publish throughput(msg/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 14.6k ± 0.2k 14.6k ± 0.0k 14.5k ± 0.1k 14.5k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k 14.4k ± 0.1k 14.5k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 341k ± 2k 344k ± 3k 343k ± 4k 341k ± 2k 342k ± 0k 339k ± 1k 342k ± 2k 342k ± 3k 337k ± 4k 341k ± 7k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 334k ± 4k 336k ± 2k 335k ± 3k 336k ± 3k 335k ± 4k 334k ± 1k 335k ± 2k 334k ± 2k 332k ± 1k 334k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 350k ± 0k 348k ± 3k 349k ± 4k 346k ± 2k 347k ± 3k 346k ± 4k 345k ± 2k 347k ± 3k 344k ± 3k 345k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 13.8k ± 0.2k 13.8k ± 0.0k 13.8k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.0k 13.7k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 236k ± 2k 237k ± 2k 237k ± 2k 237k ± 2k 236k ± 1k 237k ± 0k 235k ± 1k 238k ± 1k 234k ± 2k 235k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 234k ± 2k 234k ± 1k 233k ± 1k 233k ± 1k 231k ± 1k 233k ± 1k 233k ± 1k 232k ± 1k 232k ± 1k 233k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 237k ± 1k 236k ± 1k 236k ± 1k 236k ± 1k 235k ± 2k 235k ± 2k 236k ± 1k 236k ± 1k 236k ± 1k 236k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 14.6k ± 0.1k 14.6k ± 0.2k 14.6k ± 0.1k 14.5k ± 0.1k 14.6k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.2k 14.5k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 342k ± 2k 344k ± 6k 343k ± 1k 342k ± 4k 341k ± 1k 341k ± 5k 343k ± 3k 343k ± 1k 338k ± 4k 341k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 336k ± 5k 336k ± 3k 336k ± 2k 334k ± 1k 335k ± 2k 334k ± 2k 335k ± 2k 334k ± 4k 332k ± 1k 334k ± 4k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 347k ± 2k 347k ± 4k 347k ± 2k 346k ± 4k 346k ± 2k 345k ± 2k 346k ± 2k 348k ± 4k 344k ± 4k 345k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 13.9k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.0k 13.7k ± 0.0k 13.8k ± 0.0k 13.8k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.0k 13.7k ± 0.1k 13.7k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 237k ± 2k 236k ± 4k 237k ± 3k 237k ± 1k 235k ± 1k 236k ± 1k 236k ± 1k 237k ± 1k 234k ± 1k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 232k ± 2k 232k ± 2k 233k ± 1k 234k ± 1k 233k ± 2k 231k ± 1k 231k ± 1k 232k ± 1k 233k ± 1k 232k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 236k ± 1k 237k ± 2k 237k ± 2k 237k ± 1k 235k ± 2k 235k ± 1k 236k ± 2k 237k ± 1k 235k ± 1k 236k ± 2k

Single client Publish throughput(byte/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 150kB/s ± 0kB/s 150kB/s ± 0kB/s 144kB/s ± 6kB/s 146kB/s ± 4kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s 140kB/s ± 0kB/s 140kB/s ± 0kB/s 150kB/s ± 0kB/s 144kB/s ± 6kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 3.41MB/s ± 0.03MB/s 3.44MB/s ± 0.04MB/s 3.43MB/s ± 0.04MB/s 3.41MB/s ± 0.02MB/s 3.41MB/s ± 0.01MB/s 3.39MB/s ± 0.01MB/s 3.42MB/s ± 0.02MB/s 3.42MB/s ± 0.03MB/s 3.37MB/s ± 0.04MB/s 3.41MB/s ± 0.07MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 3.34MB/s ± 0.04MB/s 3.36MB/s ± 0.02MB/s 3.35MB/s ± 0.03MB/s 3.36MB/s ± 0.03MB/s 3.35MB/s ± 0.04MB/s 3.34MB/s ± 0.02MB/s 3.35MB/s ± 0.02MB/s 3.34MB/s ± 0.02MB/s 3.32MB/s ± 0.01MB/s 3.34MB/s ± 0.01MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 3.50MB/s ± 0.00MB/s 3.48MB/s ± 0.03MB/s 3.49MB/s ± 0.04MB/s 3.46MB/s ± 0.02MB/s 3.47MB/s ± 0.03MB/s 3.46MB/s ± 0.04MB/s 3.44MB/s ± 0.03MB/s 3.47MB/s ± 0.03MB/s 3.44MB/s ± 0.03MB/s 3.45MB/s ± 0.00MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 14.2MB/s ± 0.2MB/s 14.1MB/s ± 0.0MB/s 14.2MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.0MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 242MB/s ± 2MB/s 242MB/s ± 2MB/s 242MB/s ± 2MB/s 243MB/s ± 2MB/s 242MB/s ± 1MB/s 243MB/s ± 0MB/s 240MB/s ± 1MB/s 243MB/s ± 1MB/s 240MB/s ± 2MB/s 241MB/s ± 1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 239MB/s ± 2MB/s 239MB/s ± 1MB/s 238MB/s ± 1MB/s 238MB/s ± 1MB/s 237MB/s ± 1MB/s 238MB/s ± 1MB/s 238MB/s ± 1MB/s 238MB/s ± 1MB/s 237MB/s ± 1MB/s 238MB/s ± 1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 243MB/s ± 1MB/s 242MB/s ± 1MB/s 242MB/s ± 1MB/s 242MB/s ± 1MB/s 241MB/s ± 2MB/s 241MB/s ± 2MB/s 241MB/s ± 1MB/s 242MB/s ± 1MB/s 242MB/s ± 1MB/s 242MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 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 144kB/s ± 6kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 3.43MB/s ± 0.02MB/s 3.44MB/s ± 0.05MB/s 3.43MB/s ± 0.01MB/s 3.42MB/s ± 0.04MB/s 3.41MB/s ± 0.01MB/s 3.41MB/s ± 0.05MB/s 3.43MB/s ± 0.02MB/s 3.43MB/s ± 0.01MB/s 3.38MB/s ± 0.04MB/s 3.41MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 3.35MB/s ± 0.05MB/s 3.36MB/s ± 0.03MB/s 3.36MB/s ± 0.02MB/s 3.34MB/s ± 0.01MB/s 3.35MB/s ± 0.02MB/s 3.34MB/s ± 0.02MB/s 3.35MB/s ± 0.02MB/s 3.34MB/s ± 0.04MB/s 3.32MB/s ± 0.01MB/s 3.35MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 3.47MB/s ± 0.02MB/s 3.47MB/s ± 0.04MB/s 3.47MB/s ± 0.03MB/s 3.46MB/s ± 0.04MB/s 3.46MB/s ± 0.02MB/s 3.45MB/s ± 0.02MB/s 3.46MB/s ± 0.01MB/s 3.48MB/s ± 0.03MB/s 3.44MB/s ± 0.04MB/s 3.45MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 14.2MB/s ± 0.1MB/s 14.2MB/s ± 0.1MB/s 14.1MB/s ± 0.0MB/s 14.1MB/s ± 0.0MB/s 14.1MB/s ± 0.1MB/s 14.1MB/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
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 243MB/s ± 2MB/s 242MB/s ± 4MB/s 242MB/s ± 3MB/s 242MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 1MB/s 242MB/s ± 1MB/s 240MB/s ± 1MB/s 240MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 238MB/s ± 2MB/s 238MB/s ± 2MB/s 238MB/s ± 1MB/s 239MB/s ± 1MB/s 238MB/s ± 2MB/s 237MB/s ± 1MB/s 237MB/s ± 1MB/s 238MB/s ± 1MB/s 239MB/s ± 1MB/s 238MB/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 242MB/s ± 2MB/s 242MB/s ± 1MB/s 241MB/s ± 2MB/s 241MB/s ± 2MB/s 241MB/s ± 2MB/s 243MB/s ± 1MB/s 241MB/s ± 1MB/s 242MB/s ± 2MB/s

Single client Publish throughput(msg/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 14.6k ± 0.2k 14.6k ± 0.0k 14.5k ± 0.1k 14.5k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k 14.4k ± 0.1k 14.5k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 341k ± 2k 344k ± 3k 343k ± 4k 341k ± 2k 342k ± 0k 339k ± 1k 342k ± 2k 342k ± 3k 337k ± 4k 341k ± 7k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 334k ± 4k 336k ± 2k 335k ± 3k 336k ± 3k 335k ± 4k 334k ± 1k 335k ± 2k 334k ± 2k 332k ± 1k 334k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 350k ± 0k 348k ± 3k 349k ± 4k 346k ± 2k 347k ± 3k 346k ± 4k 345k ± 2k 347k ± 3k 344k ± 3k 345k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 13.8k ± 0.2k 13.8k ± 0.0k 13.8k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.0k 13.7k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 236k ± 2k 237k ± 2k 237k ± 2k 237k ± 2k 236k ± 1k 237k ± 0k 235k ± 1k 238k ± 1k 234k ± 2k 235k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 234k ± 2k 234k ± 1k 233k ± 1k 233k ± 1k 231k ± 1k 233k ± 1k 233k ± 1k 232k ± 1k 232k ± 1k 233k ± 1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 237k ± 1k 236k ± 1k 236k ± 1k 236k ± 1k 235k ± 2k 235k ± 2k 236k ± 1k 236k ± 1k 236k ± 1k 236k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 14.6k ± 0.1k 14.6k ± 0.2k 14.6k ± 0.1k 14.5k ± 0.1k 14.6k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.2k 14.5k ± 0.1k 14.6k ± 0.1k 14.5k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 342k ± 2k 344k ± 6k 343k ± 1k 342k ± 4k 341k ± 1k 341k ± 5k 343k ± 3k 343k ± 1k 338k ± 4k 341k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 336k ± 5k 336k ± 3k 336k ± 2k 334k ± 1k 335k ± 2k 334k ± 2k 335k ± 2k 334k ± 4k 332k ± 1k 334k ± 4k
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 347k ± 2k 347k ± 4k 347k ± 2k 346k ± 4k 346k ± 2k 345k ± 2k 346k ± 2k 348k ± 4k 344k ± 4k 345k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 13.9k ± 0.1k 13.8k ± 0.1k 13.8k ± 0.0k 13.7k ± 0.0k 13.8k ± 0.0k 13.8k ± 0.1k 13.8k ± 0.1k 13.7k ± 0.0k 13.7k ± 0.1k 13.7k ± 0.1k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 237k ± 2k 236k ± 4k 237k ± 3k 237k ± 1k 235k ± 1k 236k ± 1k 236k ± 1k 237k ± 1k 234k ± 1k 234k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 232k ± 2k 232k ± 2k 233k ± 1k 234k ± 1k 233k ± 2k 231k ± 1k 231k ± 1k 232k ± 1k 233k ± 1k 232k ± 2k
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:8000]-16 236k ± 1k 237k ± 2k 237k ± 2k 237k ± 1k 235k ± 2k 235k ± 1k 236k ± 2k 237k ± 1k 235k ± 1k 236k ± 2k

Single client Publish throughput(byte/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Sync-16 150kB/s ± 0kB/s 150kB/s ± 0kB/s 144kB/s ± 6kB/s 146kB/s ± 4kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s 140kB/s ± 0kB/s 140kB/s ± 0kB/s 150kB/s ± 0kB/s 144kB/s ± 6kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:1000]-16 3.41MB/s ± 0.03MB/s 3.44MB/s ± 0.04MB/s 3.43MB/s ± 0.04MB/s 3.41MB/s ± 0.02MB/s 3.41MB/s ± 0.01MB/s 3.39MB/s ± 0.01MB/s 3.42MB/s ± 0.02MB/s 3.42MB/s ± 0.03MB/s 3.37MB/s ± 0.04MB/s 3.41MB/s ± 0.07MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:4000]-16 3.34MB/s ± 0.04MB/s 3.36MB/s ± 0.02MB/s 3.35MB/s ± 0.03MB/s 3.36MB/s ± 0.03MB/s 3.35MB/s ± 0.04MB/s 3.34MB/s ± 0.02MB/s 3.35MB/s ± 0.02MB/s 3.34MB/s ± 0.02MB/s 3.32MB/s ± 0.01MB/s 3.34MB/s ± 0.01MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1/Async[W:8000]-16 3.50MB/s ± 0.00MB/s 3.48MB/s ± 0.03MB/s 3.49MB/s ± 0.04MB/s 3.46MB/s ± 0.02MB/s 3.47MB/s ± 0.03MB/s 3.46MB/s ± 0.04MB/s 3.44MB/s ± 0.03MB/s 3.47MB/s ± 0.03MB/s 3.44MB/s ± 0.03MB/s 3.45MB/s ± 0.00MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Sync-16 14.2MB/s ± 0.2MB/s 14.1MB/s ± 0.0MB/s 14.2MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.0MB/s 14.0MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.1MB/s ± 0.1MB/s 14.0MB/s ± 0.1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:1000]-16 242MB/s ± 2MB/s 242MB/s ± 2MB/s 242MB/s ± 2MB/s 243MB/s ± 2MB/s 242MB/s ± 1MB/s 243MB/s ± 0MB/s 240MB/s ± 1MB/s 243MB/s ± 1MB/s 240MB/s ± 2MB/s 241MB/s ± 1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:4000]-16 239MB/s ± 2MB/s 239MB/s ± 1MB/s 238MB/s ± 1MB/s 238MB/s ± 1MB/s 237MB/s ± 1MB/s 238MB/s ± 1MB/s 238MB/s ± 1MB/s 238MB/s ± 1MB/s 237MB/s ± 1MB/s 238MB/s ± 1MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1/Async[W:8000]-16 243MB/s ± 1MB/s 242MB/s ± 1MB/s 242MB/s ± 1MB/s 242MB/s ± 1MB/s 241MB/s ± 2MB/s 241MB/s ± 2MB/s 241MB/s ± 1MB/s 242MB/s ± 1MB/s 242MB/s ± 1MB/s 242MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Sync-16 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 144kB/s ± 6kB/s 150kB/s ± 0kB/s 146kB/s ± 4kB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:1000]-16 3.43MB/s ± 0.02MB/s 3.44MB/s ± 0.05MB/s 3.43MB/s ± 0.01MB/s 3.42MB/s ± 0.04MB/s 3.41MB/s ± 0.01MB/s 3.41MB/s ± 0.05MB/s 3.43MB/s ± 0.02MB/s 3.43MB/s ± 0.01MB/s 3.38MB/s ± 0.04MB/s 3.41MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:4000]-16 3.35MB/s ± 0.05MB/s 3.36MB/s ± 0.03MB/s 3.36MB/s ± 0.02MB/s 3.34MB/s ± 0.01MB/s 3.35MB/s ± 0.02MB/s 3.34MB/s ± 0.02MB/s 3.35MB/s ± 0.02MB/s 3.34MB/s ± 0.04MB/s 3.32MB/s ± 0.01MB/s 3.35MB/s ± 0.04MB/s
JetStreamPublish/N=3,R=3,MsgSz=10b,Subjs=1#01/Async[W:8000]-16 3.47MB/s ± 0.02MB/s 3.47MB/s ± 0.04MB/s 3.47MB/s ± 0.03MB/s 3.46MB/s ± 0.04MB/s 3.46MB/s ± 0.02MB/s 3.45MB/s ± 0.02MB/s 3.46MB/s ± 0.01MB/s 3.48MB/s ± 0.03MB/s 3.44MB/s ± 0.04MB/s 3.45MB/s ± 0.02MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Sync-16 14.2MB/s ± 0.1MB/s 14.2MB/s ± 0.1MB/s 14.1MB/s ± 0.0MB/s 14.1MB/s ± 0.0MB/s 14.1MB/s ± 0.1MB/s 14.1MB/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
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:1000]-16 243MB/s ± 2MB/s 242MB/s ± 4MB/s 242MB/s ± 3MB/s 242MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 1MB/s 241MB/s ± 1MB/s 242MB/s ± 1MB/s 240MB/s ± 1MB/s 240MB/s ± 2MB/s
JetStreamPublish/N=3,R=3,MsgSz=1024b,Subjs=1#01/Async[W:4000]-16 238MB/s ± 2MB/s 238MB/s ± 2MB/s 238MB/s ± 1MB/s 239MB/s ± 1MB/s 238MB/s ± 2MB/s 237MB/s ± 1MB/s 237MB/s ± 1MB/s 238MB/s ± 1MB/s 239MB/s ± 1MB/s 238MB/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 242MB/s ± 2MB/s 242MB/s ± 1MB/s 241MB/s ± 2MB/s 241MB/s ± 2MB/s 241MB/s ± 2MB/s 243MB/s ± 1MB/s 241MB/s ± 1MB/s 242MB/s ± 2MB/s

Concurrent Publish throughput (msg/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamPublishConcurrent/N=3,R=3/msgSz=10b/pubs=12-16 92.3k ± 0.4k 92.4k ± 0.2k 92.2k ± 0.2k 92.0k ± 0.1k 92.2k ± 0.2k 92.0k ± 0.2k 92.0k ± 0.2k 92.1k ± 0.1k 91.9k ± 0.3k 91.7k ± 0.1k
JetStreamPublishConcurrent/N=3,R=3/msgSz=1024b/pubs=12-16 79.6k ± 0.1k 79.3k ± 0.2k 79.4k ± 0.2k 79.2k ± 0.0k 79.3k ± 0.4k 79.2k ± 0.1k 79.1k ± 0.3k 79.2k ± 0.4k 79.0k ± 0.2k 78.9k ± 0.2k
JetStreamPublishConcurrent/N=3,R=3/msgSz=102400b/pubs=12-16 5.39k ± 0.02k 5.39k ± 0.02k 5.33k ± 0.01k 5.34k ± 0.01k 5.34k ± 0.03k 5.34k ± 0.01k 5.37k ± 0.02k 5.37k ± 0.01k 5.36k ± 0.01k 5.36k ± 0.01k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=10b/pubs=12-16 92.3k ± 0.1k 92.1k ± 0.2k 92.2k ± 0.2k 92.0k ± 0.1k 92.2k ± 0.2k 92.1k ± 0.2k 91.9k ± 0.3k 91.9k ± 0.2k 92.0k ± 0.2k 91.9k ± 0.3k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=1024b/pubs=12-16 79.4k ± 0.2k 79.4k ± 0.2k 79.4k ± 0.8k 79.2k ± 0.2k 79.4k ± 0.3k 79.3k ± 0.2k 79.4k ± 0.6k 79.4k ± 0.1k 79.1k ± 0.1k 79.2k ± 0.1k
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=102400b/pubs=12-16 5.37k ± 0.04k 5.39k ± 0.02k 5.34k ± 0.02k 5.34k ± 0.01k 5.34k ± 0.01k 5.33k ± 0.02k 5.37k ± 0.03k 5.35k ± 0.03k 5.36k ± 0.03k 5.37k ± 0.02k

Concurrent Publish throughput (byte/s)

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

Show results table
main [4dd9f12] main [146b0be] main [4035927] main [591965b] main [4ec9e8d] main [5e645df] main [d998ae7] main [ccd898e] main [db0a2c8] main [d9dd620]
JetStreamPublishConcurrent/N=3,R=3/msgSz=10b/pubs=12-16 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 920kB/s ± 0kB/s 920kB/s ± 0kB/s
JetStreamPublishConcurrent/N=3,R=3/msgSz=1024b/pubs=12-16 81.5MB/s ± 0.1MB/s 81.2MB/s ± 0.2MB/s 81.3MB/s ± 0.2MB/s 81.1MB/s ± 0.0MB/s 81.2MB/s ± 0.4MB/s 81.1MB/s ± 0.1MB/s 81.0MB/s ± 0.3MB/s 81.1MB/s ± 0.4MB/s 80.9MB/s ± 0.2MB/s 80.8MB/s ± 0.2MB/s
JetStreamPublishConcurrent/N=3,R=3/msgSz=102400b/pubs=12-16 551MB/s ± 3MB/s 552MB/s ± 2MB/s 545MB/s ± 1MB/s 547MB/s ± 1MB/s 546MB/s ± 3MB/s 547MB/s ± 1MB/s 550MB/s ± 2MB/s 550MB/s ± 2MB/s 549MB/s ± 1MB/s 548MB/s ± 1MB/s
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=10b/pubs=12-16 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 920kB/s ± 0kB/s 920kB/s ± 0kB/s
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=1024b/pubs=12-16 81.3MB/s ± 0.2MB/s 81.3MB/s ± 0.2MB/s 81.3MB/s ± 0.8MB/s 81.1MB/s ± 0.2MB/s 81.3MB/s ± 0.3MB/s 81.2MB/s ± 0.2MB/s 81.3MB/s ± 0.6MB/s 81.3MB/s ± 0.1MB/s 81.0MB/s ± 0.1MB/s 81.1MB/s ± 0.1MB/s
JetStreamPublishConcurrent/N=3,R=3#01/msgSz=102400b/pubs=12-16 550MB/s ± 4MB/s 552MB/s ± 2MB/s 547MB/s ± 2MB/s 547MB/s ± 1MB/s 547MB/s ± 1MB/s 546MB/s ± 2MB/s 550MB/s ± 3MB/s 548MB/s ± 3MB/s 549MB/s ± 3MB/s 550MB/s ± 2MB/s