mtproto
بسیار خلاقانه و در مصرف پهنای باند بسیار عملکرد بهتری دارد. این موضوع نیز به تکنیکهای لایه tranport آن مرتبط است.
بسیار خلاقانه و در مصرف پهنای باند بسیار عملکرد بهتری دارد. این موضوع نیز به تکنیکهای لایه tranport آن مرتبط است.
به منظور ایجاد یک زیرساخت مقیاس پذیر اگر به موضوعات زیر علاقه دارید لطفا در تلگرام به من پیغام دهید:
— شرط لازم و کافی: همت بلند
نیازمندی
— کارشناس پایگاه داده: مشارکت در ایجاد یک پایگاه داده مقیاس پذیر با توان پاسخ ۲ میلیون کاربر همزمان. پایگاه داده باید کلاستر شود و همچنین sharding. به عنوان مثال باید پایگاه داده را بر روی ۵ سرور واقعی نصب و تست بار برای آن ایجاد کنید به نحوی که زمان و پاسخ آن زیر ۱۰۰ میلی ثانیه باشد.
— زیرساخت: تنظیم سرورهای لینوکس و استقرار یک سیستم با kubernetes. در واقع باید کلیه مولفه های سیستم به صورت یکپارچه مدیریت شوند. سیستم عامل لینوکس برای پاسخ به درخواستها در پیکهای کاربر همزمان تنظیم شود. به عنوان مثال مدیریت ۱۰ سرور واقعی
— کارشناس توسعه: توسعه در زبان برنامه نویسی golang و با معماری میکروسرویس. هدف ایجاد یک پروتکل ارتباطی بین کلاینت و سرور است. این پروتکل برای بازیهای و شبکه های اجتماعی کاربرد دارد.
— شرط لازم و کافی: همت بلند
نیازمندی
— کارشناس پایگاه داده: مشارکت در ایجاد یک پایگاه داده مقیاس پذیر با توان پاسخ ۲ میلیون کاربر همزمان. پایگاه داده باید کلاستر شود و همچنین sharding. به عنوان مثال باید پایگاه داده را بر روی ۵ سرور واقعی نصب و تست بار برای آن ایجاد کنید به نحوی که زمان و پاسخ آن زیر ۱۰۰ میلی ثانیه باشد.
— زیرساخت: تنظیم سرورهای لینوکس و استقرار یک سیستم با kubernetes. در واقع باید کلیه مولفه های سیستم به صورت یکپارچه مدیریت شوند. سیستم عامل لینوکس برای پاسخ به درخواستها در پیکهای کاربر همزمان تنظیم شود. به عنوان مثال مدیریت ۱۰ سرور واقعی
— کارشناس توسعه: توسعه در زبان برنامه نویسی golang و با معماری میکروسرویس. هدف ایجاد یک پروتکل ارتباطی بین کلاینت و سرور است. این پروتکل برای بازیهای و شبکه های اجتماعی کاربرد دارد.
https://medium.com/@cep21/using-go-1-10-new-trace-features-to-debug-an-integration-test-1dc39e4e812d
Medium
Using Go 1.10 new trace features to debug an integration test
I had an integration test that was very complex (most are, sadly) and took too long to start. I was able to diagnose why using new features…