Skip to content

Documentation / @tenancy-node/db / PlacementStrategy

Type Alias: PlacementStrategy ​

PlacementStrategy = "least-tenants" | "weighted" | { fixed: string; } | ((context) => string | Promise<string>)

Defined in: db/src/provisioning/placement.ts:17

Dónde se crea la base de un tenant nuevo (Strategy):

  • 'least-tenants' (por defecto): el servidor con menos tenants.
  • 'weighted': reparte según el peso de cada servidor.
  • { fixed: 'mysql-2' }: siempre ese servidor.
  • una función propia (por plan, por país...) que devuelve el id del servidor.

Publicado bajo la licencia MIT.