হিসাবরক্ষণ সার্ভিস

The content of this page may be outdated and some links may be invalid. A newer version of this page exists in English.

More information ...

To see the changes to the English page since this page was last updated: visit GitHub compare 98a52899..54b262d6 and search for content/en/docs/demo/services/accounting.md.

এই সার্ভিসটি বিক্রি হওয়া পণ্যের মোট পরিমাণ হিসাব করে। এটি কেবলমাত্র মকড (নকল) এবং প্রাপ্ত অর্ডারগুলো কনসোলে প্রিন্ট করে থাকে।

হিসাবরক্ষণ সার্ভিস

স্বয়ংক্রিয় ইন্সট্রুমেন্টেশন (#auto-instrumentation)

এই সার্ভিসটি OpenTelemetry .NET-এর অটোমেটিক ইন্সট্রুমেন্টেশনের উপর নির্ভরশীল, যা Kafka-এর মতো লাইব্রেরিগুলোকে স্বয়ংক্রিয়ভাবে ইন্সট্রুমেন্ট করে এবং OpenTelemetry SDK কনফিগার করে। ইন্সট্রুমেন্টেশনটি Nuget প্যাকেজ OpenTelemetry.AutoInstrumentation এর মাধ্যমে যোগ করা হয় এবং instrument.sh ব্যবহার করে এনভায়রনমেন্ট ভেরিয়েবলগুলো সক্রিয় করা হয়। এই ইনস্টলেশন পদ্ধতি ব্যবহার করলে সব ইন্সট্রুমেন্টেশন ডিপেন্ডেন্সি, অ্যাপ্লিকেশনের সাথে সঠিকভাবে সামঞ্জস্যপূর্ণ থাকে।

প্রকাশনা (#publishing)

উপযুক্ত নেটিভ রানটাইম কম্পোনেন্ট বিতরণের জন্য dotnet publish কমান্ডে --use-current-runtime যুক্ত করুন।

dotnet publish "./AccountingService.csproj" --use-current-runtime -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false

সর্বশেষ পরিবর্তিত October 9, 2025: [i18n] Add drifted status (#8045) (171db5c0)