Microsoft'un .NET Core'da AppDomains'i desteklememesinin güçlü bir nedeni var mı?
AppDomains, sunucu tarafından yüklenen derlemeleri, sunucuyu kapatmadan zarif bir şekilde güncellemek isteyebileceğimiz uzun çalışan sunucu uygulamaları oluştururken özellikle yararlıdır.
AppDomains olmadan, uzun süren bir sunucu sürecinde montajlarımızı nasıl değiştireceğiz?
AppDomains ayrıca bize sunucu kodunun farklı bölümlerini izole etmenin bir yolunu sunar. Örneğin, özel bir websocket sunucusu birincil uygulama alanında soket koduna sahipken, hizmetlerimiz ikincil uygulama alanında çalışır.
AppDomains olmadan yukarıdaki senaryo mümkün değildir.
Montaj değişikliklerini ele almak ve AppDomains'in ek yüküne maruz kalmak zorunda kalmamak için VM'lerin Cloud kavramını kullanma hakkında konuşabilecek bir argüman görebiliyorum. Ancak Microsoft'un düşündüğü veya söylediği bu mu? veya yukarıdaki senaryolar için belirli bir nedenleri ve alternatifleri var mı?