akka {
  actor {
    default-dispatcher {
      fork-join-executor {
        parallelism-min = 1    # don't constrain parallelism statically
        parallelism-max = 64   # --

        parallelism-factor = 1 # one thread per core is enough
      }
    }
  }
  http {
    benchmark {
      host: 0.0.0.0
      port: 9000
      mysql {
        dbhost: 0.0.0.0
        dbport: 3306
        dbuser: "benchmarkdbuser"
        dbpass: "benchmarkdbpass"
        jdbc-url: "jdbc:mysql://"${akka.http.benchmark.mysql.dbhost}":"${akka.http.benchmark.mysql.dbport}"/hello_world?jdbcCompliantTruncation=false&elideSetAutoCommits=true&useLocalSessionState=true&cachePrepStmts=true&cacheCallableStmts=true&alwaysSendSetIsolation=false&prepStmtCacheSize=4096&cacheServerConfiguration=true&prepStmtCacheSqlLimit=2048&zeroDateTimeBehavior=convertToNull&traceProtocol=false&useUnbufferedInput=false&useReadAheadInput=false&maintainTimeStats=false&useServerPrepStmts&cacheRSMetadata=true&useSSL=false"
        connection-pool-size: 100
        thread-pool-size: 100
      }
    }
  }
}
