HoneyDrunk.Data یک لایه پایداری مستقل از ارائه دهنده است که برای برنامههای چند مستاجره و توزیعشده .NET طراحی شده است. این ابزار ردیابی خودکار همبستگی در کوئریهای SQL، مخازن آگاه از مستاجر و یکپارچگی یکپارچه با OpenTelemetry را ارائه میدهد - همه اینها بدون وابستگی منطق دامنه شما به Entity Framework. این پروژه به عنوان بخشی از HoneyDrunk.OS، چارچوب برنامه توزیعشده .NET ساخته شده است. مشکلاتی که HoneyDrunk.Data حل میکند شامل بررسیهای پراکنده مستاجر در کد، عدم همبستگی بین ردیابیهای توزیعشده و کوئریهای پایگاه داده، و وابستگی تنگاتنگ بین منطق دامنه و EF Core است. معماری HoneyDrunk.Data شامل لایههایی است که وابستگی به EF Core را از بین میبرد و یکپارچگی هسته را فراهم میکند.
مشاهده مطلب اصلی