Skip to content

Conversation

@xutongNV
Copy link
Contributor

@xutongNV xutongNV commented Dec 12, 2025

Description

Issue #147

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@xutongNV xutongNV requested a review from a team December 12, 2025 21:48
@xutongNV xutongNV force-pushed the xutongr/operator branch 26 times, most recently from a840fd0 to 35cea39 Compare December 18, 2025 19:39
@xutongNV xutongNV changed the title backend operator redesign doc #147 - backend operator redesign doc Dec 18, 2025

### Decouple Backend Listener (Golang)

(TODO) decide multiple executables or just coroutines
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One executable with mulitple corroutines should be enough for most cases, especially since golang can take advantage of multiple CPU cores.
Maybe we could offer both options. By default the executable will run all 3 listeners

backend-listener

But with command line args, you can make it only run one listener, so you could run multiple copies of it

backend-listener --workflow-listener
backend-listener --resource-listener
backend-listener --event-listener

So if you want them separate for a larger cluster, you can do that

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.

3 participants