emqx/apps
William Yang 2c69c00906
Merge pull request #6010 from qzhuyan/perf/William/pool-worker-pickup
During the benchmark test of ehttpc, we found the gproc's random pool or round-robin pool doesn't scale well.

This PR makes emqx prefer to use the hash pool.

changed:

retainer pool: from random to hash
connector : from random to hash (default)
bridge : from random to hash (default)
authn_http : from random to hash (example)

unchanged:
worker pool type: hash
broker pool type: hash
resource type: hash
exproto type: hash
dashboard type: hash
2021-10-28 09:40:14 +02:00
..
emqx Merge pull request #5875 from emqx/extend-persistent-sessions 2021-10-27 09:12:13 +02:00
emqx_authn perf(pool): emqx_authn_http pool type hash 2021-10-27 08:43:34 +02:00
emqx_authz perf(pool): authz http example pool_type to hash 2021-10-27 08:48:41 +02:00
emqx_auto_subscribe emqx_conf (#5939) 2021-10-21 18:08:51 +08:00
emqx_bridge perf(config): emqx_bridge default hash pool 2021-10-27 08:45:13 +02:00
emqx_conf Rewrite http api with hocon schema (#5980) 2021-10-22 17:01:29 +08:00
emqx_connector perf(pool): change emqx_connector default pool type to hash 2021-10-27 08:47:02 +02:00
emqx_dashboard refactor(dashboard): rename 'password' field to 'pwdhash' (#5990) 2021-10-26 20:41:33 +08:00
emqx_exhook style(behaviour attrs): unify behaviour declarations 2021-10-21 15:10:59 +03:00
emqx_gateway fix(api): escape the searching string 2021-10-26 10:34:03 +08:00
emqx_limiter chore: Remove emqx_ct_helpers as dependency 2021-10-15 10:40:57 +02:00
emqx_machine emqx_conf (#5939) 2021-10-21 18:08:51 +08:00
emqx_management refactor(paginate): use exported fun call {M,F} 2021-10-26 16:16:37 +08:00
emqx_modules refactor(paginate): use exported fun call {M,F} 2021-10-26 16:16:37 +08:00
emqx_plugin_libs refactor(authz): call emqx_tls_lib to save & read SSL files 2021-10-24 10:44:47 +02:00
emqx_prometheus emqx_conf (#5939) 2021-10-21 18:08:51 +08:00
emqx_psk emqx_conf (#5939) 2021-10-21 18:08:51 +08:00
emqx_resource fix(emqx_resource): fix InstId type error 2021-10-25 13:43:28 +08:00
emqx_retainer perf(pool): change emqx_retainer_pool type to hash 2021-10-27 08:26:02 +02:00
emqx_rule_engine emqx_conf (#5939) 2021-10-21 18:08:51 +08:00
emqx_statsd emqx_conf (#5939) 2021-10-21 18:08:51 +08:00