sunnuntai, huhtikuuta 12, 2009

Pääsiäiskoodausta osa 2

Säädin nyt sääsysteemin tallentamaan datan Google App Enginen Datastoreen. Varsin yksinkertainen operaatio oli sekin. Tein oman tallennusluokkan, joka perii db.Model luokasta ja mappasin tiedonhakumetodilta tulevan tavaran sopiviin propertyihin. Helppoa kun heinän teko (joka sananlaskustaan huolimatta ei olekaan niin helppoa)! Ajastin operaation tapahtumaan joka kymmenes minuutti. Sen ei pitäisi aiheuttaa vielä kovin isoa kuormaa. GAE:n cronisysteemi on myös hyvin näppärän tuntuinen.

Seuraavaksi voisin kokeilla tallentaa datan ensin Memcacheen, josta sitä käytetään jonkin aikaa sekä XML-RPC:n että Datastoren tarpeisiin. Voisi myös kokeilla lisätä jonkun muun web service rajapinnan XML-RPC:n lisäksi. RESTin pitäisi olla kohtalaisen helppoa (JSONina tai POXina). SOAPissa olisi ehkä jo enemmän haastetta.
Bookmark and Share

Ei kommentteja: