Description
Background
A future ShenYu main repo change may use Java virtual threads to improve blocking IO handling in runtime and plugin execution paths.
Before implementation, we need a design that identifies where virtual threads are useful, where they are risky, and how to keep a fallback path.
Tasks
Expected Output
A virtual thread design proposal covering:
- Candidate execution paths
- Non-candidate execution paths
- Executor abstraction
- Configuration model
- Fallback model
- Benchmark plan
- Risk analysis
Acceptance Criteria
- The proposal does not require Java client code to upgrade JDK.
- The proposal includes a safe fallback path.
- The proposal includes measurable benchmark criteria.
Task List
No response
Description
Background
A future ShenYu main repo change may use Java virtual threads to improve blocking IO handling in runtime and plugin execution paths.
Before implementation, we need a design that identifies where virtual threads are useful, where they are risky, and how to keep a fallback path.
Tasks
Expected Output
A virtual thread design proposal covering:
Acceptance Criteria
Task List
No response