Skip to content

Feature: Orchestration#109

Merged
Exanlv merged 8 commits intomasterfrom
feature/orchestrator
Oct 28, 2025
Merged

Feature: Orchestration#109
Exanlv merged 8 commits intomasterfrom
feature/orchestrator

Conversation

@Exanlv
Copy link
Collaborator

@Exanlv Exanlv commented Jan 30, 2025

The plan: Properly implement orchestration for sharding

Final usage should be something along these lines

$orchestrator = new Orchestrator(
  $totalShards: 16 // nullable to use Discords recommended amount
);

$orchestrator->on('allowStart', function (int $shardNum, int $totalShards) {
  // You spawn a seperate process for your shard
});

WIP

@Exanlv
Copy link
Collaborator Author

Exanlv commented Aug 30, 2025

On hold for now

@Exanlv Exanlv closed this Aug 30, 2025
@Exanlv Exanlv deleted the feature/orchestrator branch October 27, 2025 19:34
@Exanlv Exanlv restored the feature/orchestrator branch October 27, 2025 19:34
@Exanlv Exanlv reopened this Oct 27, 2025
@Exanlv Exanlv enabled auto-merge (squash) October 28, 2025 10:26
@Exanlv Exanlv disabled auto-merge October 28, 2025 10:26
@Exanlv Exanlv merged commit ff32873 into master Oct 28, 2025
5 checks passed
@Exanlv Exanlv deleted the feature/orchestrator branch October 28, 2025 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant