eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingAPI zdarzeniowe / sekwencyjne, push/pull jak to ożenićRe: API zdarzeniowe / sekwencyjne, push/pull jak to ożenić
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!news.glorb.com!news-in-01.newsfeed.easynews
    .com!easynews!core-easynews-01!easynews.com!en-nntp-16.dc1.easynews.com.POSTED!
    not-for-mail
    From: A.L. <l...@a...com>
    Newsgroups: pl.comp.programming,pl.comp.lang.java
    Subject: Re: API zdarzeniowe / sekwencyjne, push/pull jak to ożenić
    Message-ID: <c...@4...com>
    References: <jo8ljg$fi8$1@node2.news.atman.pl>
    X-Newsreader: Forte Agent 4.2/32.1118
    MIME-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: 8bit
    Lines: 33
    X-Complaints-To: a...@e...com
    Organization: Forte Inc. http://www.forteinc.com/apn/
    X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will
    be unable to process your complaint properly.
    Date: Mon, 07 May 2012 12:54:52 -0500
    X-Received-Bytes: 2174
    Xref: news-archive.icm.edu.pl pl.comp.programming:197122 pl.comp.lang.java:153247
    [ ukryj nagłówki ]

    On Mon, 07 May 2012 16:18:24 +0200, Jacek Czerwinski <...@...z.pl> wrote:

    >Mam pewien problem, doraźnie już go sobie rozwiązałem, ale chętnie
    >przyjmę ogólniejsze idee.
    >
    >Producent danych jest w modelu zdarzeniowym i dane by podawał dalej w
    >modelu push.
    >
    >Ostateczny konsument danych ma coś jakby bardziej pull (oczekuje danych
    >z iteratora i o dziwo znana długość). Opcjonalne API (mniej mi pasuje)
    >oczekuje List bez jakiś udziwnień (mam nadzieję przetwarza je czystym
    >studenckim algorytmem bez skakania po długości)
    >
    >Po drodze algorytm dodatkowy, trzeba wychwycić zmiany tych danych, w
    >którym polu nastąpiła zmiana i choćby przez to pojawia się buforowanie
    >niewielkiej ilości danych ...
    >
    >Rozwiązanie 'brutal force' sobie zbuforuje wszystko, ale bym oczekiwał
    >zajętości RAM mniej niż liniowej (doktoranci nie złościcie się na te słowa)
    >
    >Java, ale szukam czegoś ogólnego, bardziej wzorca, idei niż gotowca kodu.
    >
    >Może iść tym tropem List'y - taka wirtualna lista która udostępnia
    >interfejs ale nie posiada na stałe tego 0.5GB danych, gdzieś w środku
    >niech się ten push męczy.
    >
    >Może (idea mglista) wątki i synchronizacja?

    Zapoznaj sie z paradygmatem "linda". W Javie to-to jest zrealizowane
    jako JavaSpaces. Komercyjnie jako GigaSpaces. Moze byc overkill, ale
    bardzo efektywne

    A.L.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: