Unisci i riquadri generati da GeoWebCache da un server con i riquadri da un altro server


12

Ho un set di riquadri (milioni) generati dal GWC incorporato in GeoServer 2.1.2 che è memorizzato sul server A. Vorrei copiare tutti i riquadri sul server B contenente GeoServer 2.1.3 e il GWC integrato corrispondente. Il server B contiene già un set di tessere completamente diverso e vogliamo che entrambi i set di tessere coesistano.

Copiare il tile_folder nello data_dir/gwcspazio di lavoro sembra abbastanza semplice, ma ci sono altre cose che dobbiamo considerare ed è possibile copiare i riquadri GWC generati da un server all'altro?

Ho provato e non sembra funzionare. Quindi, prima di scavare nelle configurazioni XML, nelle versioni dei server e così via, vorrei sapere se è possibile?

Risposte:


1

Non ho mai provato a fondere due cache di tile, ma credo che un pezzo fondamentale per ottenere correttamente sia il database metastore che è esso stesso memorizzato nella directory della cache. Il metastore contiene informazioni chiave come scadenza della cache, quote del disco, ecc. Quindi la mia ipotesi è che senza quelle informazioni GWC semplicemente non rileverà i riquadri stranieri.

Un approccio (bruto, in effetti) è quello di disabilitare questo database (vedere il link della documentazione sopra) dopo aver unito le due cache. Ciò disabiliterà alcune funzionalità, ma dovrebbe anche forzare la cache a utilizzare quella struttura di directory per recuperare i riquadri.

Un approccio migliore sarebbe quello di unire manualmente i due database di configurazione, ma non ho idea di quanto possa essere difficile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.