feat: add HTTP server pool example: express request handler pool
[poolifier.git] / examples / typescript / http-client-pool / src / pool.ts
index 139f3fb963e4fdfd454efc9de79fede213deacbb..f1306adfdbf06b05cf3830c0e229e97c616a2a0b 100644 (file)
@@ -1,6 +1,6 @@
 import { fileURLToPath } from 'node:url'
 import { dirname, extname, join } from 'node:path'
-import { FixedThreadPool, availableParallelism } from 'poolifier'
+import { DynamicThreadPool, availableParallelism } from 'poolifier'
 import { type WorkerData, type WorkerResponse } from './types.js'
 
 const workerFile = join(
@@ -8,7 +8,8 @@ const workerFile = join(
   `worker${extname(fileURLToPath(import.meta.url))}`
 )
 
-export const httpClientPool = new FixedThreadPool<WorkerData, WorkerResponse>(
+export const httpClientPool = new DynamicThreadPool<WorkerData, WorkerResponse>(
+  1,
   availableParallelism(),
   workerFile,
   {