سلام دوستان. توی یکی از پروژه ها مجبور شدیم برای استفاده از یک سرویس خاص که از Com Object ها استفاده میکرد و فقط در پلتفرم ویندوز قابل اجرا بود یک ویندوز سرویس(Service A) بنویسیم.
با توجه به اینکه سیستم اصلی(Service B) تحت لینوکس داکرایز شده بود مجبور شدیم یک راه برای ارتباط دو سرویس ویندوز و لینوکس در نظر بگیریم.
راه های مختلفی وجود داشت برای برقراری ارتباط ولی ما ترجیح دادیم از یک Message broker استفاده کنیم.
برای راحتی استفاده من سورس کد رو اینجا آپلود کردم.
برای پیش نیاز باید با RabbitMQ یا MassTransit آشنایی داشته باشید.
سوالی بود کامنت کنید.موفق و پیروز باشید.