ما بزرگترین سیستم پخش جریانی با فرکانس بالا و کم تأخیر در جهان را در Golang ساخته ایم

عکس پروفایل نویسنده

@marketpulsetechفناوری نبض بازار

از فناوری برای تبدیل علاقه مندان به بازار به بازرگانان و سرمایه گذاران مطمئن استفاده کنید.

تکامل ، شکست و تصمیمات طراحی در پشت یکی از بزرگترین سیستمهای جریان جهانی در زمان واقعی ، با فرکانس بالا و با تأخیر کم.

نقل قول STREAMER

ما با بیش از 3 میلیون پیام در ثانیه و بیش از 1320 میلیارد پیام در ماه ، یکی از بزرگترین سیستم های جریان در زمان واقعی ، با فرکانس بالا و با تاخیر کم را اجرا می کنیم. ما به اینها می گوییم نقل قول های پخش جریانی.

این مقاله در مورد تکامل این سیستم ماموت و ملاحظات طراحی پشت آن صحبت می کند.

نیاز

در سال 2016 ، ما Quotes Streamer خود را با استفاده از Node ساخته بودیم و با دشواری زیادی پیامهای 120K / ثانیه را افزایش دادیم. در مارس 2017 ، با ورود به بازارهای سهام ، با نیاز به مقیاس بندی 10 میلیون پیام در ثانیه روبرو شدیم. راه حل گره ما به سادگی مقیاس بندی نمی کند.

هیچ چیز دیگری وجود ندارد که بتوانیم از آن استفاده کنیم. و فناوری هایی که با آنها آشنا بودیم (Ruby ، ​​Node.js ، Python ، Java) فقط نمی توانستند کار را انجام دهند. ما مجبور شدیم آن را از ابتدا طراحی و بسازیم. این زمانی بود که ما در Erlang ، Exxir و Golang کاوش کردیم و تصمیم گرفتیم برای حل این مشکل عظیم در مناطق ناشناخته Golang غواصی کنیم.

تاریخ

بنابراین چگونه ما از 5K به 120K رسیدیم و سپس برای 10M طراحی کردیم؟

برای اولین بار …

سئو PBN | خبر های جدید سئو و هک و سرور