Hi guys, about the current architecture of threads, my version of deft, use a pool inside the class httpProtocol (the change is to run HttpRequestDispatcher in a separate thread) and seems to work quite well.
If can help, I can prepare a patch. Michele 2012/2/12 Séven Le Mesle <[email protected]> > Hi, Johnathan, > > Separating the demo, and sample from the core source tree to a separate > tree is definitely a good point. > I was also thinking about it this week :). This will also help us > demonstrate awf simplicity to the community. > A friend of mine, told me this week that we don't have any schema nor > presentation on the site to introduce our technology to visitors. > So I think we also need to work on the website, adding a "What is it ?" > link and a "Starting with awf" would be nice, because it can help building > a community. > The roadmap, should also be on the site so anyone coming to the site can > see where we are going. > I've also run a short audit on the existing source tree and the result is > that we have cyclic dependencies that we need to solve a good sample is the > HttpResponseImpl using the HttpProtocol class to close or register. > Last but not least, Deft was built to be used in single threaded manner, > the introduction of multi-thread was a good point but the design remains > oriented by the old architecture, I propose to fix this by removing old > fashion code the HttpServer is a good sample of this duality. > > Where can we maintain the roadmap, any idea ? > > Séven. > > 2012/2/12 Johnathan Meehan <[email protected]> > > > > > Hi, > > > > I like the priority list; I think it's nicer to build some kind of > > roadmap rather than just file and manage JIRA tickets as it gives us > > direction. Prior to any release, the packages should be renamed as you > > say but I was also wondering about moving things around a little. Roger > > created a demonstration gossip server, which still sits in the main > > project under "demo". I would like to move this out to a separate > > project, perhaps with a parent to keep versions and dependencies > > straight. So, the top-level would now be: > > > > awf-core > > awf-parent > > awf-example-gossip > > > > Personally, I would like to put a couple more demonstrations together to > > see if that helps highlight what is missing and provide ideas on where > > to go. Sound okay? > > > > Cheers, > > Johnathan > > > > On Mon, 2012-02-06 at 23:02 +0000, Mark Struberg wrote: > > > a release would be highly appreciated. > > > We just need to do a few quick checks up front. > > > > > > > > > Mainly if the IP is fine, plus a few things I've wrote up for another > > Incubator project: > > > > > > > > > https://cwiki.apache.org/confluence/display/DeltaSpike/Reviewing+a+Release > > > > > > LieGrue, > > > strub > > > > > > > > > > > > ----- Original Message ----- > > > > From: Séven Le Mesle <[email protected]> > > > > To: "[email protected]" <[email protected]> > > > > Cc: > > > > Sent: Monday, February 6, 2012 11:55 PM > > > > Subject: Re: Any activity soon ? > > > > > > > > > > > > Good to have such answers, Michele I surely can get youre patches and > > merge them > > > > in the source tree. > > > > We chose a new name for the project, should I refactor the packages > to > > use the > > > > new name as well as the pom's ? > > > > My idea to keep the community up and running, is first to make the ML > > more > > > > active so new users can have more feedback. I also want to write one > > article > > > > about on my company blog: blog.xebia.fr it has good visibility for > > Java IT in > > > > France. > > > > Now here is the question what should we do now ? > > > > By priority: > > > > 1- improve http rfc support (streaming / parsing) > > > > 2- improve buffering with pools > > > > 3- create a builder pattern or something to simplify server creation > > > > (multi-thread included) > > > > There is many fine tuning we can do to improve performances and > > usability. > > > > > > > > One more thing, we need to release a full apache version. > > > > I hope this sounds good to all of you, just tell me. > > > > > > > > Séven. > > > > > > > > Le 6 févr. 2012 à 22:57, Emmanuel Lécharny <[email protected]> a > > écrit > > > > : > > > > > > > >> On 2/6/12 10:23 PM, Michele Zuccala' wrote: > > > >>> Guys, I want to tell you that I never stop using deft. > > > >>> When I have seen no more update, I looked for something similar, > but > > > > there > > > >>> is currently no framework that is simple to use, light and fast > like > > > > this ( > > > >>> netty is good, but too generic) > > > >>> > > > >>> After several months of use I can say that it is already stable > > enough > > > > to be > > > >>> used in production (I'm not crazy: D is the engine of my api REST) > > > > and my > > > >>> boss is pleased of the results > > > >>> > > > >>> So long life to deft and I would be happy to help you with ideas > and > > > >>> patches that I have developed up to now. > > > >> > > > >> Any patch would be very welcomed ! You know, Michele, becoming a > > > > contributor is as easy as providing some patches and being voted in > as > > a > > > > committer. > > > >> > > > >> Regarding the project status, I would also say that the most > > difficult part > > > > of being in the incubator, is to get out and becoming a TLP. It's all > > about > > > > attracting new committers, to increase the number of active > > contributors, as an > > > > ASF project is all about the community, not the code. > > > >> > > > >> Some of you may decide to stop the effort, because they don't have > > > > time, energy, or have switch to some other project, that's just fine. > > > > It's a collaborative effort, people get in, people get out. And some > > other > > > > still have an interest in it, this is how the project keeps going on. > > > >> > > > >> So let's make this baby shake ! > > > >> > > > >> > > > >> -- > > > >> Regards, > > > >> Cordialement, > > > >> Emmanuel Lécharny > > > >> www.iktek.com > > > >> > > > > > > > > > > > > > -- > Séven Le Mesle > Xebia IT Architects > > Email : [email protected] > Mobile : +33(0)1 46 91 76 16 > > http://www.xebia.fr > http://blog.xebia.fr > > Siège Social > La Défense Colisée > 10 / 12 Avenue de l'arche > Faubourg de l'Arche > 92419 Courbevoie Cedex >
