Ahoj,
lhal bych kdyby jsem tvrdil že mě varianta s hostingem pro více domů nenapadla. Každopádně je pro mě prioritou můj dům a pak možná budu hledat řešení pro větší systém. Kdyby k tomu došlo tak bych chtěl vyvolat frontu požadavků pro každý dům zvlášť v separátním threadu.

Vláďa


Dne 31.10.2011 15:32, Lukas Barton napsal(a):
Ahoj,

 a chcete z jednoho deploymentu ridit vice domu?
Pokud ano, tak by to chtelo separatni frontu pro kazdy dum a vice vlaken zpracovavajicich pozadavky.

Staticke metody to neresi, jedine ze by byli synchronized, coz neni dobrej pristup.

   Lukas

2011/10/31 Snajder Ivo <isnaj...@trask.cz <mailto:isnaj...@trask.cz>>

    a nestacilo by pri pristupovani ku komunikacnemu interface +
    komunikovani pouzivat singleton a staticke metody ?
    ak je problem vo vytvoreni viac instancii webovej aplikacii na
    servri ...

    ivo

    -----Original Message-----
    From: konference-boun...@java.cz
    <mailto:konference-boun...@java.cz>
    [mailto:konference-boun...@java.cz
    <mailto:konference-boun...@java.cz>] On Behalf Of Vladislav Korecký
    Sent: Sunday, 30.October 2011 11:09
    To: Java
    Subject: Systémová služba (nebo něco podobného)

    Dobrý den,
    jsem začátečník s Java a měl bych na Vás jeden dotaz.
    Mám zařízení naslouchající na TCP a které dokáže obsloužit jen jednoho
    klienta (neumí více připojení současně). Jedná se o interface k
    regulaci
    domu.
    Píši si webovou aplikaci (s použitím Apache Wicket), která by ovládala
    dům, ale řeším následující problém. Pokud se k webovým stránkám
    přihlásí
    více klientů, vytvoří se více instancí na webovém serveru a každá se
    bude snažit komunikovat s interface regulace, ale to je nedokáže
    obsloužit.
    Napadlo mě řešení s vytvořením systémové služby, která by pomocí
    XML-RPC
    přijímala požadavky od webových aplikací a dávala by je do zásobníku
    FIFO. Jednotlivé požadavky by posílala do regulace a výsledek vracela
    zpět do webových aplikací.
    Toto řešení má jednu chybu, nenajdu hosting (cenově dostupný) kam bych
    mohl nainstalovat vlastní systémovou službu, takové služby nabízí jen
    server hostingy a ty jsou moc drahé.
    Lze tento problém nějak řešit přímo na aplikačním serveru ? Buď přes
    nějaké sdílení session mezi instancemi téže aplikace nebo lze dokonce
    vytvořit něco jako systémovou službu přímo v aplikačním serveru ?

    Předem děkuji za nápady,
    Korecký



Odpovedet emailem