توی این 40 دقیقه خیلی کارها کردیم:
- اول به بررسی اینکه چجوری میتونیم به وسیله Masstransit از کافکا استفاده کنیم پرداختیم
- سپس Aspire App Host و Aspire Service Defaults رو به پروژه اضافه کردیم و دیدیم که Aspire Service Defaults چه کانفیگ های خوبی رو برای متریک ها و Tracing به پروژه اضافه میکنه
- با استفاده از Aspire کل پروژه رو هاست کردیم و به سادگی آب خوردن کافکا و Kafka UI رو به اون اضافه کردیم
- به وسیله scalar UI با API هایی که نوشته بودیم ارتباط برقرار کردیم ( Scalar UI هنوز خیلی کار داره. یه باگش رو هم توی همین قسمت میبینید)
- پنل Kafka UI و تاپیک ها و مسیج هایی که با Masstransit ایجاد کرده بودیم رو بررسی کردیم
- در آخر هم Aspire Dashboard رو بررسی کردیم و Trace های Masstransit رو به Source Trace هایی که داشتیم اضافه کردیم.
تقریبا کامل Aspire رو شخم زدیم 😁 پیشنهاد میکنم که حتما این ویدیو رو نگاه کنید.
Join: @DotNetIsFun
Post #310
2.65K