zenflow / composite-service

Compose multiple services into one
MIT License
7 stars 1 forks source link

Companion package: composite-service-node-cluster #17

Open zenflow opened 3 years ago

zenflow commented 3 years ago

// Configures a composite service that creates a cluster (using Node.js's `cluster` module) of the given `config.script`
declare function configureNodeCluster (config: NodeClusterConfig): ServiceConfig

// Example of using configureNodeCluster
startCompositeService({
  services: {
    cluster: configureNodeCluster({ script: 'path/to/script.js', scale: 4 }),
    // more services....
  },
})