can you share your configurations? On Tue, Mar 8, 2011 at 3:41 AM, Dirk Schuermans <dirkschuerm...@gmail.com>wrote:
> Hey everyone, > > I got a question in regards to starting endpoints and wether the have > to be in a specific order or not. > > I'm working on a small sample app to understand RSB so here's the > following situation: > > We got a newspaper and ofcourse a Reporter that writes articles. > In our newspaper we have a Critic that checks wether newly submitted & > editted articles have a certain minimum length. > We also got an Editor employed, this person checks new articles for > foul words and removes / replaces them. The editor then publishes the > editted article. > Last but not least, we have a Press, which, obviously, prints our > article in our newspaper and let our reporter know that his article > got printed. > > So, quick overview: > > Reporter -> Submit new article -> Critic & Editor both receive new > article -> Critic checks if length is valid, editor waits with editing > untill approval from critic -> Critic sends out approval -> Editor > receives approval and edits the article -> Editor publishes editted > article -> Critic & Press receive editted article -> Critic checks > length of the modified article, press waits untill approval from > critic -> Critic sends out approval -> Press receives approval and > prints the article -> Press notifies reporter that his article got > printed. > > There, hope I'm making myself clear :x > > Anyhow, in that system I've also built-in a way that I can use an > admin console to start / stop those agents (Critic, Reporter & Press) > But apperantly, when I first start the system I'll have to start it > twice to make sure each of the agents know where they're getting their > messages from etc. > > If I only do it once for example and I start in the following order > (leaving Press out of the question, isn't finished yet): > > Critic > Editor > > Then Critic will be able to send his approval to the editor, but the > editor won't be able to send his editted article to the critic (since > there aren't any subscribers to the editted article message. > > When I start like this: > > Editor > Critic > > Then the Critic isn't able to send his approval to the editor but the > editor will most likely be able to send his editted article to the > critic > > But when I start them twice in a row: > > Critic > Editor > Critic > Editor > > Then it all works (ofcourse, without purging subqueues after the first > start) > > So I'm wondering if it is supposed to be like this, or am I totally > missing something? > > -- > You received this message because you are subscribed to the Google Groups > "Rhino Tools Dev" group. > To post to this group, send email to rhino-tools-dev@googlegroups.com. > To unsubscribe from this group, send email to > rhino-tools-dev+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/rhino-tools-dev?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Rhino Tools Dev" group. To post to this group, send email to rhino-tools-dev@googlegroups.com. To unsubscribe from this group, send email to rhino-tools-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rhino-tools-dev?hl=en.