Willi Langenberger wrote:
And, as we are at it: why is zenxevent necessary? As far as i could
see, it takes XML-RPCs and handles them over to the Zenoss/Zope
application. But Zope can itself handle XML-RPCs. So why not talk
directly to it?
Hi,
There are a limited number of threads available in Zope for processing
requests. These threads need to be able to serve requests from
operators' browsers so they can see what is going on at all times.
We support sites with thousands of events a day, and those events can be
bursty. With additional (distributed) monitors, we have the possibility
of consuming ever greater numbers of threads when processing events.
Simply increasing the number of threads only lets more servers choke the
database with more events.
So to gain scalability and greater control and queuing of events, we put
that responsibility into zenxevent. Granted, zenxevent doesn't do very
much right now, but it does queue events until they can be processed,
and it relieves the Zope server of those concerns.
-Eric
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users