About SEDA's development status and usage
[email protected] Mon, 24 Nov 2003 09:16:29 +0200
| Newsgroups | gmane.comp.java.seda.user |
|---|---|
| Message-ID | <3FC1CC6D.1461.2EAC608@localhost> |
Ive been watching the rather quiet SEDA users lists for a couple of months now, and since I'm seriously considering its integration into my company's application I have a couple of questions about its development status: 1. From recent mails I've learned about the existence of SEDA2. What is it about? is there any active development? Is there a roadmap? 2. There have been talks about a couple of bug fixes. Have they been submitted? If not, can they be shared with the rest of us? A different issue that I seek advise on is the usage of SEDA. Currently I'm interested in SEDA usage in an existing application that was not, and probably can not (in the foreseeable future), used async IO. It uses multiple threads to perform network activity and processing and with that I have to live. However, the separation of the various activities into stages and forcing event based interaction between the different components looks like a promising idea that should enable better allocation of threads for the busier components and will structure everything nicely. My questions are: 1. Although this differs from the original motivation of SEDA (i.e. no async I/O), is SEDA indeed a good framework for the discussed usage ? 2. I've noticed that significant effort was put into events admission controllers, but much less (if any) into controlling and manipulating the event queue. Support for priorities, filtering and sorting of events looks natural. I have a feeling that this can be done by extending the functionality of EnqueuePredicates or creating an intermediate object that backlogs events rejected from the queue, and retries to enqueue them at some point. I am however interested in feedback on this issue. Cheers, Shmul ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/