Re: [twsocket] 2006 Developer Conference in Northern California
Fastream Technologies wrote: > Yes this approach is the best for FTP/SMTP/POP3 servers. We use a > dynamic thread pool which remembers the number of threads served in > the last second and scales the thread destruction/pooling with > respect to that. This is even better than fixed number of threads. Of course, my new MT server therefore has both a dynamic thread pool as well as a dynamic client pool per thread. Threads and clients can be preallocated. > > Regards, > > SZ > > - Original Message - > From: "Arno Garrels" <[EMAIL PROTECTED]> > To: "ICS support mailing" > Sent: Thursday, June 22, 2006 10:44 AM > Subject: Re: [twsocket] 2006 Developer Conference in Northern > California > > >> Fastream Technologies wrote: >>> You can mention the 32-connections-per-thread async/MT mixed system >>> that is only possible with non-blocking sockets such as ICS. I can >>> send you C++ code snippets. And would appreciate if you mentioned >>> IQRP as an example. >> >> I recently started writing a MT TWSocket server component featuring >> a thread pool as well as a TWsocket pool inside a thread. It allows >> to set a fixed number of client threads and/or a fixed number of >> clients per thread. It's possible to grow either in the number of >> threads or the number of clients per thread, this should meet most >> requirements. >> >> --- >> Arno Garrels [TeamICS] >> http://www.overbyte.be/eng/overbyte/teamics.html >> >> >>> >>> Regards, >>> >>> SZ >>> >>> - Original Message - >>> From: "Arno Garrels" <[EMAIL PROTECTED]> >>> To: "ICS support mailing" >>> Sent: Wednesday, June 21, 2006 11:33 PM >>> Subject: Re: [twsocket] 2006 Developer Conference in Northern >>> California >>> >>> >>>> Francois PIETTE wrote: >>>>> There is currently a call for paper >>>>> (http://bdn.borland.com/article/33526) for the 2006 Developer >>>>> Conference. I could submit some abstract about ICS and/or MidWare. >>>>> Any killing idea ? >>>> >>>> I don't think it's killing, but most developers believe multi- >>>> threaded server applications are better done with blocking sockets, >>>> time to clear them up. >>>> >>>> --- >>>> Arno Garrels [TeamICS] >>>> http://www.overbyte.be/eng/overbyte/teamics.html >>>> >>>> >>>>> >>>>> -- >>>>> [EMAIL PROTECTED] >>>>> The author for the freeware multi-tier middleware MidWare >>>>> The author of the freeware Internet Component Suite (ICS) >>>>> http://www.overbyte.be >>>> -- >>>> To unsubscribe or change your settings for TWSocket mailing list >>>> please goto http://www.elists.org/mailman/listinfo/twsocket >>>> Visit our website at http://www.overbyte.be >> -- >> To unsubscribe or change your settings for TWSocket mailing list >> please goto http://www.elists.org/mailman/listinfo/twsocket >> Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] 2006 Developer Conference in Northern California
Yes this approach is the best for FTP/SMTP/POP3 servers. We use a dynamic thread pool which remembers the number of threads served in the last second and scales the thread destruction/pooling with respect to that. This is even better than fixed number of threads. Regards, SZ - Original Message - From: "Arno Garrels" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Thursday, June 22, 2006 10:44 AM Subject: Re: [twsocket] 2006 Developer Conference in Northern California : Fastream Technologies wrote: : > You can mention the 32-connections-per-thread async/MT mixed system : > that is only possible with non-blocking sockets such as ICS. I can : > send you C++ code snippets. And would appreciate if you mentioned : > IQRP as an example. : : I recently started writing a MT TWSocket server component featuring : a thread pool as well as a TWsocket pool inside a thread. It allows to : set a fixed number of client threads and/or a fixed number of clients : per thread. It's possible to grow either in the number of threads or : the number of clients per thread, this should meet most requirements. : : --- : Arno Garrels [TeamICS] : http://www.overbyte.be/eng/overbyte/teamics.html : : : > : > Regards, : > : > SZ : > : > - Original Message - : > From: "Arno Garrels" <[EMAIL PROTECTED]> : > To: "ICS support mailing" : > Sent: Wednesday, June 21, 2006 11:33 PM : > Subject: Re: [twsocket] 2006 Developer Conference in Northern : > California : > : > : >> Francois PIETTE wrote: : >>> There is currently a call for paper : >>> (http://bdn.borland.com/article/33526) for the 2006 Developer : >>> Conference. I could submit some abstract about ICS and/or MidWare. : >>> Any killing idea ? : >> : >> I don't think it's killing, but most developers believe multi- : >> threaded server applications are better done with blocking sockets, : >> time to clear them up. : >> : >> --- : >> Arno Garrels [TeamICS] : >> http://www.overbyte.be/eng/overbyte/teamics.html : >> : >> : >>> : >>> -- : >>> [EMAIL PROTECTED] : >>> The author for the freeware multi-tier middleware MidWare : >>> The author of the freeware Internet Component Suite (ICS) : >>> http://www.overbyte.be : >> -- : >> To unsubscribe or change your settings for TWSocket mailing list : >> please goto http://www.elists.org/mailman/listinfo/twsocket : >> Visit our website at http://www.overbyte.be : -- : To unsubscribe or change your settings for TWSocket mailing list : please goto http://www.elists.org/mailman/listinfo/twsocket : Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] 2006 Developer Conference in Northern California
Fastream Technologies wrote: > You can mention the 32-connections-per-thread async/MT mixed system > that is only possible with non-blocking sockets such as ICS. I can > send you C++ code snippets. And would appreciate if you mentioned > IQRP as an example. I recently started writing a MT TWSocket server component featuring a thread pool as well as a TWsocket pool inside a thread. It allows to set a fixed number of client threads and/or a fixed number of clients per thread. It's possible to grow either in the number of threads or the number of clients per thread, this should meet most requirements. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html > > Regards, > > SZ > > - Original Message - > From: "Arno Garrels" <[EMAIL PROTECTED]> > To: "ICS support mailing" > Sent: Wednesday, June 21, 2006 11:33 PM > Subject: Re: [twsocket] 2006 Developer Conference in Northern > California > > >> Francois PIETTE wrote: >>> There is currently a call for paper >>> (http://bdn.borland.com/article/33526) for the 2006 Developer >>> Conference. I could submit some abstract about ICS and/or MidWare. >>> Any killing idea ? >> >> I don't think it's killing, but most developers believe multi- >> threaded server applications are better done with blocking sockets, >> time to clear them up. >> >> --- >> Arno Garrels [TeamICS] >> http://www.overbyte.be/eng/overbyte/teamics.html >> >> >>> >>> -- >>> [EMAIL PROTECTED] >>> The author for the freeware multi-tier middleware MidWare >>> The author of the freeware Internet Component Suite (ICS) >>> http://www.overbyte.be >> -- >> To unsubscribe or change your settings for TWSocket mailing list >> please goto http://www.elists.org/mailman/listinfo/twsocket >> Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] 2006 Developer Conference in Northern California
You can mention the 32-connections-per-thread async/MT mixed system that is only possible with non-blocking sockets such as ICS. I can send you C++ code snippets. And would appreciate if you mentioned IQRP as an example. Regards, SZ - Original Message - From: "Arno Garrels" <[EMAIL PROTECTED]> To: "ICS support mailing" Sent: Wednesday, June 21, 2006 11:33 PM Subject: Re: [twsocket] 2006 Developer Conference in Northern California : Francois PIETTE wrote: : > There is currently a call for paper : > (http://bdn.borland.com/article/33526) for the 2006 Developer : > Conference. I could submit some abstract about ICS and/or MidWare. : > Any killing idea ? : : I don't think it's killing, but most developers believe multi-threaded : server applications are better done with blocking sockets, time to : clear them up. : : --- : Arno Garrels [TeamICS] : http://www.overbyte.be/eng/overbyte/teamics.html : : : > : > -- : > [EMAIL PROTECTED] : > The author for the freeware multi-tier middleware MidWare : > The author of the freeware Internet Component Suite (ICS) : > http://www.overbyte.be : -- : To unsubscribe or change your settings for TWSocket mailing list : please goto http://www.elists.org/mailman/listinfo/twsocket : Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] 2006 Developer Conference in Northern California
Francois PIETTE wrote: > There is currently a call for paper > (http://bdn.borland.com/article/33526) for the 2006 Developer > Conference. I could submit some abstract about ICS and/or MidWare. > Any killing idea ? I don't think it's killing, but most developers believe multi-threaded server applications are better done with blocking sockets, time to clear them up. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html > > -- > [EMAIL PROTECTED] > The author for the freeware multi-tier middleware MidWare > The author of the freeware Internet Component Suite (ICS) > http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
[twsocket] 2006 Developer Conference in Northern California
There is currently a call for paper (http://bdn.borland.com/article/33526) for the 2006 Developer Conference. I could submit some abstract about ICS and/or MidWare. Any killing idea ? -- [EMAIL PROTECTED] The author for the freeware multi-tier middleware MidWare The author of the freeware Internet Component Suite (ICS) http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be