.net help

CorD SaC

Well-known member
  • Feb 4, 2015
    13,213
    22,890
    113
    Ow

    Ra wenakan job eke wada meeka karanna welaawak na
    ------ Post added on Jan 30, 2024 at 7:59 PM
    අපිත් එහෙම තමා බන් :lol: , උන්ට කියපන් වීකෙන්ඩ් කරලා දෙන්නම් කියලා ටයිම් ඉල්ල ගනින්.
     

    helplesser

    Well-known member
  • Nov 20, 2017
    13,558
    21,029
    113
    34
    Mirihana
    alis.alberta.ca

    1. සත්‍යාපනය සහ අනුමත කිරීමේ මයික්‍රෝසෙවාය​

    තාක්ෂණ පිරිවිතර:

    • භාෂාව: C# සමඟ .NET Core, RESTful APIs ඉදිකිරීම සඳහා.
    • දත්ත සමුදාය: SQL Server හෝ PostgreSQL, පරිශීලක අනුකම්පා හා කාර්යභාර සුරැකීම සඳහා.
    • ASP.NET Core Identity, පරිශීලක කළමනාකරණය සහ කාර්යභාර පාදක අනුමත කිරීම සඳහා.
    • JWT පුස්තකාලය: ASP.NET Core තුල ඇතුළත් JWT bearer සත්‍යාපනය.
    ඉදිකිරීම:

    • ASP.NET Core Identity භාවිතයෙන් පරිශීලක ලියාපදිංචි සහ ලොග්-ඉන් අන්තර්ගත ඉදිකරන්න.
    • සාර්ථක ලොග්-ඉන් සඳහා, පරිශීලක ID සහ කාර්යභාර සහිත JWT ටෝකනයක් ජනනය කරන්න.
    • JWT ටෝකනයන් සත්‍යාපනය සඳහා සුරක්ෂිත මැදිකඩ හෝ ASP.NET Core ගේ පූර්ව නිමි සත්‍යාපන මැදිකඩ භාවිතා කරන්න.
    • RBAC: ASP.NET Core Identity ගේ කාර්යභාර කළමනාකරණය භාවිතය.

    2. බාහිර ඒකාබද්ධතා​

    • එක් එක් මයික්‍රෝසෙවාය (පාරිබෝගිකයා, නිෂ්පාදනය, ඇණවුම) එන ඉල්ලුම් වල JWT ටෝකනය සත්‍යාපනය කරන්න යුතුය.
    • Ocelot වැනි API ගේට්වේ ප්‍රමාණයක් යොදා ගැනීමෙන් ඉල්ලුම් පාලනය කරන්න.

    3. විශාලනය කළ හැකියාව​

    • Docker භාවිතා කර මයික්‍රෝසෙවා කරාවන් කිරීම.
    • Kubernetes හෝ Azure Service Fabric වැනි කරාවන් කළමනාකරණ මෙවලම් භාවිතා කරන්න.
    • බර සමානව බෙදා හැරීම සඳහා බර සමානකරණය කරන්න.

    4. සිද්ධි-ප්‍රවාහ වාස්තුකලාව​

    • සන්නිවේදන මධ්‍යස්ථානය සඳහා Azure Service Bus, RabbitMQ හෝ Kafka භාවිතා කරන්න.
    • පරිශීලක සම්බන්ධ සිද්ධීන් (උදා. ලියාපදිංචි කිරීම, යාවත්කාලීන කිරීම) පිළිබඳව පණිවිඩ ප්‍රචාරණය කරන්න.
    • අනෙක් මයික්‍රෝසෙවා මෙම පණිවිඩ දායකත්වයට එකතු වී ඒවා සැකසීම.

    5. හැඹිලි සහ ප්‍රතිලාභ​

    • Redis හෝ .NET Core විසින් සපයන මතකය තුළ හැඹිලි කිරීම සඳහා භාවිතා කරන්න.
    • පරිශීලක දත්ත, කාර්යභාර සහ නිති ප්‍රවේශ වන දත්ත සඳහා හැඹිලි කිරීම
     

    dslayer

    Well-known member
  • Mar 25, 2021
    1,287
    638
    113

    1. සත්‍යාපනය සහ අනුමත කිරීමේ මයික්‍රෝසෙවාය​

    තාක්ෂණ පිරිවිතර:

    • භාෂාව: C# සමඟ .NET Core, RESTful APIs ඉදිකිරීම සඳහා.
    • දත්ත සමුදාය: SQL Server හෝ PostgreSQL, පරිශීලක අනුකම්පා හා කාර්යභාර සුරැකීම සඳහා.
    • ASP.NET Core Identity, පරිශීලක කළමනාකරණය සහ කාර්යභාර පාදක අනුමත කිරීම සඳහා.
    • JWT පුස්තකාලය: ASP.NET Core තුල ඇතුළත් JWT bearer සත්‍යාපනය.
    ඉදිකිරීම:

    • ASP.NET Core Identity භාවිතයෙන් පරිශීලක ලියාපදිංචි සහ ලොග්-ඉන් අන්තර්ගත ඉදිකරන්න.
    • සාර්ථක ලොග්-ඉන් සඳහා, පරිශීලක ID සහ කාර්යභාර සහිත JWT ටෝකනයක් ජනනය කරන්න.
    • JWT ටෝකනයන් සත්‍යාපනය සඳහා සුරක්ෂිත මැදිකඩ හෝ ASP.NET Core ගේ පූර්ව නිමි සත්‍යාපන මැදිකඩ භාවිතා කරන්න.
    • RBAC: ASP.NET Core Identity ගේ කාර්යභාර කළමනාකරණය භාවිතය.

    2. බාහිර ඒකාබද්ධතා​

    • එක් එක් මයික්‍රෝසෙවාය (පාරිබෝගිකයා, නිෂ්පාදනය, ඇණවුම) එන ඉල්ලුම් වල JWT ටෝකනය සත්‍යාපනය කරන්න යුතුය.
    • Ocelot වැනි API ගේට්වේ ප්‍රමාණයක් යොදා ගැනීමෙන් ඉල්ලුම් පාලනය කරන්න.

    3. විශාලනය කළ හැකියාව​

    • Docker භාවිතා කර මයික්‍රෝසෙවා කරාවන් කිරීම.
    • Kubernetes හෝ Azure Service Fabric වැනි කරාවන් කළමනාකරණ මෙවලම් භාවිතා කරන්න.
    • බර සමානව බෙදා හැරීම සඳහා බර සමානකරණය කරන්න.

    4. සිද්ධි-ප්‍රවාහ වාස්තුකලාව​

    • සන්නිවේදන මධ්‍යස්ථානය සඳහා Azure Service Bus, RabbitMQ හෝ Kafka භාවිතා කරන්න.
    • පරිශීලක සම්බන්ධ සිද්ධීන් (උදා. ලියාපදිංචි කිරීම, යාවත්කාලීන කිරීම) පිළිබඳව පණිවිඩ ප්‍රචාරණය කරන්න.
    • අනෙක් මයික්‍රෝසෙවා මෙම පණිවිඩ දායකත්වයට එකතු වී ඒවා සැකසීම.

    5. හැඹිලි සහ ප්‍රතිලාභ​

    • Redis හෝ .NET Core විසින් සපයන මතකය තුළ හැඹිලි කිරීම සඳහා භාවිතා කරන්න.
    • පරිශීලක දත්ත, කාර්යභාර සහ නිති ප්‍රවේශ වන දත්ත සඳහා හැඹිලි කිරීම
    Cache karanna redis wage use nokara karanna barida