Sutter's ISO C++ Trip Report - The best compliment is when someone else steals your ideas....
Paolo Invernizzi
paolo.invernizzi at gmail.com
Fri Jul 13 19:53:08 UTC 2018
On Friday, 13 July 2018 at 13:15:39 UTC, Steven Schveighoffer
wrote:
> On 7/13/18 8:55 AM, Adam D. Ruppe wrote:
>> On Wednesday, 11 July 2018 at 12:45:40 UTC, crimaniak wrote:
>>> This error handling policy makes D not applicable for
>>> creating WEB applications and generally long-running services.
>>
>> You use process isolation so it is easy to restart part of it
>> without disrupting others. Then it can crash without bringing
>> the system down. This is doable with segfaults and range
>> errors, same as with exceptions.
>>
>> This is one of the most important systems engineering
>> principles: expect failure from any part, but keep the system
>> as a whole running anyway.
>
> But it doesn't scale if you use OS processes, it's too
> heavyweight. Of course, it depends on the application. If you
> only need 100 concurrent connections, processes might be OK.
>
> -Steve
Came on, Steve... 100 concurrent connections?
/P
More information about the Digitalmars-d
mailing list