Horse Messaging صفهای Push و Pull پایدار، انتشار روی کانال، پیام مستقیم میان کلاینتها، پروکسی درخواست و پاسخ، تراکنش راهدور، رویداد، مسیریابی و کش توزیعشده را روی یک ارتباط ناهمگام در کنار هم قرار میدهد.
مسئله و کاربرد
برای تیمهای داتنتی مناسب است که سامانههای رویدادمحور، گردشکار پرداخت، اعلان، اینترنت اشیا یا یکپارچهسازی برنامهها را با یک فریمورک قابل سفارشیسازی میسازند.
چرا Horse Messaging؟
این محصول برای تبدیل یک فرایند پیچیده و پراکنده به یک عملیات قابلکنترل طراحی شده است. تیمهای فنی، عملیات و کسبوکار بهجای کار با ابزارهای جداگانه، از یک نمای مشترک برای تعریف سیاستها، مشاهده وضعیت سرویس و پیگیری رخدادها استفاده میکنند.
کنترل عملیاتی و تجربه کاربری
داشبورد مدیریتی، نماهای قابل فیلتر، گزارشهای عملیاتی، مدیریت دسترسی مبتنی بر نقش و ثبت رویدادها، اداره روزمره سرویس را شفاف میکنند. گردشکارها بهگونهای طراحی میشوند که تغییر تنظیمات، بررسی نتیجه و عیبیابی بدون وابستگی دائمی به تیم توسعه انجام شود.
معماری، امنیت و توسعهپذیری
معماری ماژولار امکان توسعه مرحلهای، جداسازی مسئولیتها و اتصال کنترلشده به سامانههای موجود را فراهم میکند. احراز هویت، مجوزدهی، ثبت ممیزی، محافظت از دادههای حساس، کنترل ورودی و سیاست نگهداری داده متناسب با الزامات هر سازمان پیکربندی میشود.
استقرار و خدمات حرفهای
راهکار میتواند متناسب با سیاست سازمان در زیرساخت اختصاصی، ابر خصوصی یا محیط ابری مستقر شود. فرایند تحویل شامل تحلیل نیازمندی، طراحی معماری، برنامه مهاجرت، آزمون پذیرش، آموزش تیمها و پشتیبانی پس از راهاندازی است.
نحوه کار در معماری سازمانی
Horse Messaging بهعنوان یک لایه مستقل میان کانالهای ورودی و سامانههای پشتیبان قرار میگیرد. این جداسازی، مسئولیتهای مسیریابی، کنترل جریان و مشاهدهپذیری را از منطق برنامههای مصرفکننده جدا میکند و تغییر یا توسعه هر بخش را قابل مدیریتتر نگه میدارد.
قابلیتهای کلیدی
- صفهای پایدار Push و Pull
- کانال انتشار و پیام مستقیم کلاینت
- رویداد، مسیریابی و پروکسی درخواست و پاسخ
- هماهنگی تراکنش راهدور
- مدیریت کش توزیعشده
- پیادهسازیهای توسعهپذیر سمت سرور
سناریوهای استفاده
این محصول در پروژههایی کاربرد دارد که برای تیمهای داتنتی مناسب است که سامانههای رویدادمحور، گردشکار پرداخت، اعلان، اینترنت اشیا یا یکپارچهسازی برنامهها را با یک فریمورک قابل سفارشیسازی میسازند همچنین میتوان آن را برای یکپارچهسازی مرحلهای، جایگزینی اتصالهای نقطهبهنقطه و ایجاد یک مرز عملیاتی روشن میان تیمها به کار گرفت.
یکپارچهسازی و استقرار
الگوی دقیق اتصال، ظرفیت، دسترسپذیری و استقرار پس از بررسی معماری موجود، پروتکلهای طرف مقابل و الزامات عملیاتی تعیین میشود. این صفحه عمداً هیچ عدد عملکرد، SLA یا ادعای انطباق تأییدنشدهای را بیان نمیکند.
به جامعه توسعهدهندگان خوش آمدید
از توسعهدهندگان، کاربران و علاقهمندان دعوت میکنیم کد را بررسی کنند، مستندات را بهبود دهند، Issue ثبت کنند و با Pull Request در مسیر پروژه مشارکت داشته باشند.
