Re: Publisher - Subscriber pattern for Tapestry Service

abangkis <[email protected]>
Newsgroups gmane.comp.java.tapestry.user
Message-ID <CAGqeSzXWXV19Cnnc9RdWXnO8bnx5foXKLcjuLQrhH7LRrtuwiw@mail.gmail.com>
Just realized my reply doesn't goes through the mailing list, reposted
here.


Hi, thanks for the reply. Sorry If I'm not clear enough with my question.

Lets say I have a hashtag entity that i stored in the database and managed
by HashtagDAO (a tapestry service).  And then i have a TwitterParserService
that check if a tweet contain a hashtag that i saved in the database. The
problem, if someone add or changed the hashtag in the database i want the
TwitterParserService to immediately know about the change and check the
tweet using the new hashtags.

In j2se it will be a straight forward pub-sub/observer pattern. Just create
an interface for the listener, let the TwitterParserService implement it
and set as the default listener, and invoke it from HashtagDAO. But i don't
think it would work with tapestry services class.

I could do some kind of pooling mechanism. But i think a pub-sub mechanism
would be better. Using Rabbit MQ or JMS feels like an over engineer
solution for this simple case.

Thanks.

On Sun, Jun 18, 2017 at 7:17 PM, Basile Chandesris <[email protected]> wrote:

> Le 18/06/2017 à 08:51, abangkis a écrit :
>
> Hi, can anyone tell me how to implement Pub - Sub pattern in tapestry
> service? Does tapestry has some kind of 'lightweight MQ' for this kind of
> case?
>
> Thanks
>
>
>
>
>
> https://issues.apache.org/jira/browse/TAP5-2383 Serverside publish /
> subscribe mechanism RESOLVED
>
> https://dzone.com/articles/tapestry-54-focus-javascript
>
> https://gist.github.com/hlship/1603920
>
> https://github.com/anjlab/anjlab-tapestry-commons/wiki/Publisher-API
>
> https://github.com/uklance/tapestry-atmosphere
>
On Sun, Jun 18, 2017 at 1:51 PM, abangkis <[email protected]> wrote:

> Hi, can anyone tell me how to implement Pub - Sub pattern in tapestry
> service? Does tapestry has some kind of 'lightweight MQ' for this kind of
> case?
>
> Thanks
>
>
>
>
>
> --
> http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
> twitter : @mreunionlabs @abangkis
> page : https://plus.google.com/104168782385184990771
>



-- 
http://www.mreunionlabs.net/ <http://www.mreunion-labs.net/>
twitter : @mreunionlabs @abangkis
page : https://plus.google.com/104168782385184990771
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.