در این مطلب مقدمات RSC را بررسی میکنیم
۱۲ آبان ۱۴۰۴
اِرور بیانگر خطا در زمان اجرای برنامه است. برای حفظ پایداری و عملکرد صحیح برنامه، لازم است خطاها بهصورت مناسب شناسایی، کنترل و مدیریت شوند.
۹ آبان ۱۴۰۴
خیلی مختصر و ساده با پکیج استاندارد RPC که در گولنگ ارائه شده است آشنا میشویم و یاد میگیریم چطور برای ارتباط بین سرویس ها از RPC استفاده کنیم.
۲۷ مهر ۱۴۰۴
با Gob آشنا میشویم و یاد میگیریم چطور برای تبدیل اطلاعات به فرمت باینری میتوان از Gob استفاده کنیم.
۲۶ مهر ۱۴۰۴
گولنگ مانند باقی زبان های برنامه نویسی از JSON پشتیبانی میکند. در اینجا با نحوه استفاده از جیسان در برنامه های گولنگی آشنا میشیم.
۲۰ مهر ۱۴۰۴
با مفاهیم Defer، Panic و Recover در زبان Go (Golang) آشنا میشویم و یاد میگیریم چطور با استفاده از آنها جریان اجرای برنامه را کنترل کرده و خطاها را بهصورت ایمن مدیریت کنیم.
۱۳ مهر ۱۴۰۴
با استفاده از Debezium تغییرات اطلاعات رو از دیتابیس اصلی می خوانیم و بر روی RabbitMQ قرار می دهیم و در نهایت یک سرویس indexer ایجاد می کنیم تا مسیج هایی که روی RabbitMQ قرار گرفته اند را پردازش و اطلاعات را بر روی Typesense ایندکس کند.
۲ شهریور ۱۴۰۴
با استفاده از maxwell تغییرات اطلاعات رو از دیتابیس اصلی می خوانیم و بر روی RabbitMQ قرار می دهیم و در نهایت یک سرویس indexer ایجاد می کنیم تا مسیج هایی که روی RabbitMQ قرار گرفته اند را پردازش و اطلاعات را بر روی Typesense ایندکس کند.
۱ شهریور ۱۴۰۴
با استفاده از CDC پایپلاین میتوانیم اطلاعات را به صورت به صورت آنی یا نزدیک به آنی, از یک ماشین به ماشین دیگری منتقل کنیم بدون اینکه ترافیکی روی دیتابیس ایجاد کنیم.
۲۹ مرداد ۱۴۰۴
بررسی برنامه نویسی چند نخی و مشکل خطای رقابتی (race condition) با یک مثال
۲۸ مرداد ۱۴۰۴