[
https://issues.apache.org/jira/browse/TIKA-4547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nicholas DiPiazza updated TIKA-4547:
------------------------------------
Description:
Plan: Enable Distributed State Management for Tika Pipes Clustering
The current Tika Pipes architecture stores Fetcher/Emitter/PipesIterator
configurations in local memory using synchronized HashMaps, making it
impossible to create a fetcher on one server and use it on another.
This plan introduces a pluggable distributed state abstraction to enable true
clustering for both gRPC and REST servers.
was:
Plan: Enable Distributed State Management for Tika Pipes Clustering
The current Tika Pipes architecture stores Fetcher/Emitter/PipesIterator
configurations in local memory using synchronized HashMaps, making it
impossible to create a fetcher on one server and use it on another. This plan
introduces a pluggable distributed state abstraction to enable true clustering
for both gRPC and REST servers.
> Update tika pipes so that it can be properly clustered
> ------------------------------------------------------
>
> Key: TIKA-4547
> URL: https://issues.apache.org/jira/browse/TIKA-4547
> Project: Tika
> Issue Type: Task
> Reporter: Nicholas DiPiazza
> Assignee: Nicholas DiPiazza
> Priority: Major
>
> Plan: Enable Distributed State Management for Tika Pipes Clustering
> The current Tika Pipes architecture stores Fetcher/Emitter/PipesIterator
> configurations in local memory using synchronized HashMaps, making it
> impossible to create a fetcher on one server and use it on another.
> This plan introduces a pluggable distributed state abstraction to enable true
> clustering for both gRPC and REST servers.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)