Skip to content

Feature: Orchestration - #109

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

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

Conversation

@Exanlv

@Exanlv Exanlv commented Jan 30, 2025

Copy link
Copy Markdown
Collaborator

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

Exanlv commented Aug 30, 2025

Copy link
Copy Markdown
Collaborator Author

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