[
https://issues.apache.org/jira/browse/CONNECTORS-1784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Piergiorgio Lucidi updated CONNECTORS-1784:
-------------------------------------------
Description:
The transition to OpenJDK 21 is the foundation for a more scalable and
responsive architecture.
*Virtual Threads Integration (Project Loom):*
* Replace legacy thread pooling with *Virtual Threads* to handle thousands of
concurrent repository connections with minimal memory overhead.
* Implement *Structured Concurrency* to improve the reliability of complex
crawling jobs and prevent resource leakage.
*REST API v2 & OpenAPI Specification:*
* Complete the transition to a fully documented RESTful API.
* Enable "Configuration-as-Code" to support modern DevOps workflows and
external orchestration.
*Observability with OpenTelemetry:*
* Integrate native tracing to monitor document processing latency across
connectors, leveraging Java 21's improved profiling capabilities.
was:
The transition to OpenJDK 21 is the foundation for a more scalable and
responsive architecture.
* *Virtual Threads Integration (Project Loom):*
** Replace legacy thread pooling with *Virtual Threads* to handle thousands of
concurrent repository connections with minimal memory overhead.
** Implement *Structured Concurrency* to improve the reliability of complex
crawling jobs and prevent resource leakage.
* *REST API v2 & OpenAPI Specification:*
** Complete the transition to a fully documented RESTful API.
** Enable "Configuration-as-Code" to support modern DevOps workflows and
external orchestration.
* *Observability with OpenTelemetry:*
** Integrate native tracing to monitor document processing latency across
connectors, leveraging Java 21's improved profiling capabilities.
> Core Performance & Modernization (The Java 21 Leap)
> ---------------------------------------------------
>
> Key: CONNECTORS-1784
> URL: https://issues.apache.org/jira/browse/CONNECTORS-1784
> Project: ManifoldCF
> Issue Type: Task
> Components: Framework core
> Reporter: Piergiorgio Lucidi
> Assignee: Piergiorgio Lucidi
> Priority: Major
>
> The transition to OpenJDK 21 is the foundation for a more scalable and
> responsive architecture.
> *Virtual Threads Integration (Project Loom):*
> * Replace legacy thread pooling with *Virtual Threads* to handle thousands
> of concurrent repository connections with minimal memory overhead.
> * Implement *Structured Concurrency* to improve the reliability of complex
> crawling jobs and prevent resource leakage.
> *REST API v2 & OpenAPI Specification:*
> * Complete the transition to a fully documented RESTful API.
> * Enable "Configuration-as-Code" to support modern DevOps workflows and
> external orchestration.
> *Observability with OpenTelemetry:*
> * Integrate native tracing to monitor document processing latency across
> connectors, leveraging Java 21's improved profiling capabilities.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)