رفتن به محتوا
همه اسناد کتابخانه

نگهداری دفتر سفارش زنده از طریق به‌روزرسانی‌های وب‌سوکت

کد کتابخانه دوره‌های کمی

خلاصه

این نمونه، کلاینت وب‌سوکتی را شرح می‌دهد که به یک صرافی مشتقه متصل می‌شود، احراز هویت می‌کند، مشترک جریان عمومی دفتر سفارش می‌شود و پس از احراز هویت، جریان‌های خصوصی مرتبط با حساب را درخواست می‌کند. حلقه کاری پیام‌ها را دریافت می‌کند، مدیریت‌کننده‌های رویداد را فرا می‌خواند و پس از خطاهای سوکت دوباره متصل می‌شود؛ رشته‌ای جداگانه نیز قاب‌های پینگ دوره‌ای می‌فرستد. نمونه سطوح خرید و فروش را در فرهنگ‌هایی با شناسه سفارش به‌عنوان کلید نگه می‌دارد و آن‌ها را در پاسخ به تصویرهای جزئی، درج‌ها، تغییرها و حذف‌ها به‌روزرسانی می‌کند.

پس از هر پیام دفتر سفارش، خریدها را از بالاترین به پایین‌ترین و فروش‌ها را از پایین‌ترین به بالاترین قیمت مرتب می‌کند و سپس حداکثر پنج سطح قیمت و اندازه را در ساختاری شبیه تیک کپی می‌کند. این نمونه روشی پایه برای نگهداری و نمایش دفتر زنده را نشان می‌دهد. هیچ سنجش تأخیر، سیگنال معاملاتی یا نتیجه اجرایی ندارد و بخش ارائه‌شده توالی به‌روزرسانی‌ها یا سازوکارهای بازیابی شکاف‌های آن‌ها را توضیح نمی‌دهد. مقادیر ثابت احراز هویت نیز نمونه را برای استقرار مستقیم نامناسب می‌کند.

ایده‌های کلیدی

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

برچسب‌ها

از مجموعه یک دوره خصوصی؛ نسخه اصلی منتشر نشده است.