[Javalist] nagy méretű XML-ek feldolgozása
Peter Verhas
peter.verhas at gmail.com
2014. Aug. 11., H, 11:10:36 CEST
Mindenképpen aszinkron szolgáltatást csinálnék, tehát amikor megkapom az xml-t akkor csak annyit mond a szerviz, hogy OK, majd feldolgozom, és itt egy batch ID.
És csinálnék benchmarkokat. És sok memóriát kérnék a gépbe, minimum 8GB-ot. Nem akarnék magam parsolni.
És mindenképpen Java-t használnék :-)
Péter
On Mon, Aug 11, 2014 at 10:38 AM, Cpt <cpt at freemail.hu> wrote:
> Sziasztok, a BA-k elkezdtek ijesztgetni, hogy egy olyan SOAP interface-t kell fejleszteni, ami napi 1db cca. 1.8GB méretű XML-t kéne, hogy fogadjon, és egy szofisztikált XSD-vel validáljon. Tekintsünk el attól, h alapjaiban el van vetélve a feladat. Nyilván kevés lesz a memória, nyilván sokáig tart a feldolgozás, meg persze az adatmennyiséget sem fogja senki és semmi áttekinteni. Nyilván valahogy darabolni kell az adatot, nyilván ki kell iktatni mindenféle hálózati timeout-ot, stb. stb. És vegyük komolyan. a most letett alapok úgyis jók lesznek; és hogy működjön is, majd a BA-k iterálnak. Hogy érdemes kezelni nagy méretű XML-eket? Generálhatok a WSDL-ből CXF-fel interface osztályokat és ha Provider-t implementálok, akkor legalább alapból van benne egy parszolás, és az XSD validálást meg konfigurálhatóvá tenném. Vagy alacsonyabb szintű interface-t lehetne készíteni, és akkor a parszolás is a kezemben lenne... Ti hogy kezdenétek hozzá? köszi,Gábor
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20140811/a6ffe002/attachment.html>
További információk a(z) Javalist levelezőlistáról