Open moradi2021 opened 1 year ago
سلام و احترام این موارد در طرح و برنامه ریزی های نوبیتکس بوده و برخی موارد نیز به مرحله پیاده سازی رسیده اند. در اسرع وقت پیام شما بررسی و منتقل خواهد شد تا در کوتاهترین زمان ممکن درخواست های شما برآورده شود.
همینجا نتایج بررسی و پیگیری ها خدمت شما اطلاع رسانی خواهد شد.
با سلام دوست عزیز، نتایج بررسی شما اعلام نشد. در قبال درخواست صورت گرفته چه پیشرفتی حاصل گردیده است؟
الا بیش از یک سال از اون تاریخ که گفتین حتی به مرحله پیاده سازی رسیده گذشته ولی خبر جدیدی نیومده، به نظر خیلی سخت نمیرسه این اصلاحات (صرفا تغییر درخواست از حالت تکی به آرایه ای از همان نوع درخواست با همان فرمت پارامترها هست). ضمن اینکه همونطور که دوست مون اشاره کردن این مورد برای کاهش بار سرور هم موثره. ممنون میشم اگر پیگیری و اطلاع رسانی کنید.
نیازمندی
با سلام، با توجه به اینکه با استفاده از api میتوان چندین سفارش را فعال کرد، بر آنها نظارت و یا آنها را لغو کرد، با افزایش تعداد سفارشات، کاربر به سقف تعداد درخواست در بازه زمان رسیده و در حدود یک دقیقه از سمت نوبیتکس مسدود میشود. علاوه بر این، در api هنوز امکان اتصال به صورت سوکت تعریف نشده و برای هر درخواست، تاخیر اتصال به سرویس دهنده و دریافت پاسخ به ازای هر درخواست به کاربر تحمیل میشود.
راهحل
برای حل مشکل، افزایش کارایی سمت سرور و سمت کاربر و ایجاد سهولت برای کار با api پیشنهاد میشود موارد زیر به api اضافه گردد:
1-درخواست گروهی ثبت سفارشات خرید و فروش: بدین صورت که مشتری در یک درخواست شامل یک آرایه json از چندین ثبت سفارش خرید و فروش که هر یک منطبق با مستندات فعلی api باشد ارسال کند و سرور در پاسخ، در یک آرایه به ترتیب پاسخ درخور هر درخواست را که سفارش ثبت شده است، به مشتری ارسال کند.
2- درخواست گروهی لغو سفارشات: بدین صورت که مشتری در یک درخواست شامل یک آرایه json از چندین شناسه سفارش که هریک منطبق با مستندات فعلی api جهت لغو سفارش باشد، ارسال کند و سرور در پاسخ، در یک آرایه به ترتیک پاسخ درخور هر درخواست لغو را به مشتری اعلام کند.
3- درخواست گروهی بروز رسانی سفارشات: بدین صورت که مشتری در یک درخواست شامل یک آرایه json از چندین مورد بروز رسانی سفارش به نحوی که در هر یک به همراه شناسه سفارش، ویژگی مقدار و قیمت سفارش تعیین گردد ارسال کند و سرور در پاسخ نسخه بروزرسانی هر سفارش را به مشتری اعلام کند. هم اکنون قابلیت بروزرسانی سفارش در api موجود نیست. اضافه کردن این قابلیت نیاز به لغو سفارش و ثبت سفارش جدید برای تغییر قیمت و اندازه سفارش را رفع کرده و ضمن کاهش مراجعات به سرور موجب کاهش تاخیر زمان مورد نیاز برای ایجاد بروز رسانی میشود.
امکانات مشابه
صرافی های معتبری همچون binance، coinbase و kucoin همگی عملیات گروهی را به شرحی که توضیح داده شد در api خود تعریف کرده اند.
توضیح تکمیلی
تشکر از توجه شما