لزوم به توسعه پروتکل بر مبنای پروتکل دیگر

وقتی در مورد رای کانکت حرف میزنم نه تنها در مورد یک پروتکل و فریم ورک بلکه به عنوان یک پروتکل سطح بالا صحبت میکنم

پروتکل های سطح بالا با کمک گرفتن از قدرت دیگر پروتکل ها خودشون رو گسترش میدن برای مثال پروتکل های آمازون وب سرویس با ساپورت خوبشون از دیگر پروتکل ها قابلیت سازگاری رو افزایش میدن

اساس اولیه پروتکل رای کانکت فقط و فقط در 8 ساعت اتفاق افتاد (یاد سریال ریک و مورتی افتادم اونم اسکریپت و حتی قسمت اولش رو تو 6 ساعت نوشتن)

و بعد از اون 8 ساعت کلی اصلاح صورت گرفت تا سیستم اولیه آدرس – متد و اسکوپ بهش اضافه بشه

رای کانکت یک پروتکل سطح بالا هست که توانایی اجرا بر روی هر رابط استریم دیتایی رو داره (یعنی اساسا رای کانکت به مفاهیمی همچون ip و … هیچ گونه وابستگی ای نداره)

حالا چرا باید رای کانکت توانایی اجرا بر روی mqtt رو داشته باشه ؟

توی این مقاله در مورد پروتکل باحال MQTT توضیح نمیدم و همچنین قصد هم ندارم مشکلات کنترل دسترسی / امنیتی و … اش رو بررسی کنم

اگه دوست دارید بدونید چی هست میتونید برید در موردش بخونید

اجرای پروتکل رای کانکت بر روی mqtt کمک میکنه رای کانکت هر چه بیشتر قابل گسترش باشه و در دیواس های iot هم بتونه مورد استفاده قرار بگیره

همچنین اضافه شدن امکاناتی همچون clustering و توزیع عملیات در مقیاس بالا با معرفی mqtt broker رای کانکت ساپورت کردن از کلود استوریج – زنجیره تغییرات – امکان ارتباط از طریق socket.io با mqtt و همچنین ارسال تغییرات از طریق http دسترسی به فایل سیستم توزیع شده از مزیت های اصلی معرفی این بروکر / گیت وی میباشد

اما دقیقا چرا ؟

1 – بسیاری از فایروال ها در سطح شبکه ارتباط با پورت های خاص را محدود کرده و همچنین عملیات tcp خام را محدود میکنند

http با پروکسی کردن ip در هدر و همچنین به عنوان یک پروتکل استاندارد توسط فایروال ها شناخته میشود و پکت های آن بلاک نمیشود

اما در مورد mqtt در اتصالات به یک شبکه خارجی جدای از تنظیمات اساسی ip و شبکه امکان از دست رفتن دیتا در فایروال های قدیمی تر وجود دارد

2 – در بسیاری از وب های قدیمی mqtt ساپورت نمیشود و ارتباط گرفتن mqtt با مرورگر های قدیمی تر مشکل اساسی است (80 درصد کاربران عمومی در ایران مرورگر خود را اپدیت نمیکنند و امکان اپدیت اتوماتیک ندارند و از ویندوز و سیستم عامل های قدیمی استفاده میکنند)

3 – mqtt کنترل دسترسی خوبی ارائه نمیدهد : احراز هویت در mqtt بسیار ابتدایی است اما به کمک رای کانکت این مفهوم به وسیله توکن (با یک عملیات خیلی ساده گسترش میابد)

4 – mqtt سریع و کم مصرف است >> در نهایت ما mqtt را ساپورت میکنیم و به عنوان یک بروکر رایگان با امکانات سفارشی شده آن را ارائه میدهیم چون

سریع – کم مصرف و سازگار است و به عنوان یک گیت وی برای رای کانکت ضروری است

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *