[ 
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)

Reply via email to