dependabot[bot] d6f1d499c6 Bump postgresql in /frameworks/Java/spring-webflux (#7131) 3 năm trước cách đây
..
src 0035eec0ca Improvements to webflux (#5521) 5 năm trước cách đây
README.md b8706f5c85 Add new benchmarks for spring-webflux using rxjava and r2dbc (#4314) 6 năm trước cách đây
benchmark_config.json d1e914b36b Java - combine similar builds for travis & tag broken tests (#5313) 5 năm trước cách đây
config.toml 0096f84ee9 Config for the new toolset (#6259) 4 năm trước cách đây
pom.xml d6f1d499c6 Bump postgresql in /frameworks/Java/spring-webflux (#7131) 3 năm trước cách đây
spring-webflux-jdbc.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 năm trước cách đây
spring-webflux-mongo.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 năm trước cách đây
spring-webflux-pgclient.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 năm trước cách đây
spring-webflux-rxjdbc.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 năm trước cách đây
spring-webflux.dockerfile 0096f84ee9 Config for the new toolset (#6259) 4 năm trước cách đây

README.md

Spring Webflux Benchmarking Test

This is the Spring Webflux portion of a benchmarking test suite comparing a variety of web development platforms.

Netty is used for the async web server, with nearly everything configured with default settings. The only thing changed is Hikari can use up to (2 * cores count) connections (the default is 10). See About-Pool-Sizing

A fixed thread pool of size equals to the number of database connections is used to run all the blocking code (jdbc database accesses) to not block netty's event loop.

For postgresql access, there are four implementations.

Plaintext Test

JSON Serialization Test

Database Query Test

Database Queries Test

Database Update Test

Template rendering Test

Versions

Test URLs

Plaintext Test

http://localhost:8080/plaintext

JSON Encoding Test

http://localhost:8080/json

Database Query Test

http://localhost:8080/db

Database Queries Test

http://localhost:8080/queries?queries=5

Database Update Test

http://localhost:8080/updates?queries=5

Template rendering Test

http://localhost:8080/fortunes