Skip to Content

Welcome!

This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

شما نیاز به ثبت‌نام دارید تا بتوانید با جامعه تعامل داشته باشید.
این سوال علامت‌گذاری شده است
2 نماها

من یک سیستم تولید وظیفه برای وارد کردن داده‌ها به اودوو پیاده سازی کرده‌ام. این پیاده سازی دو عمل ساخت و به روز رسانی را برای یک فاکتور می‌خواهد انجام دهد. گراف زیر برای انجام این کار ایجاد شده است:

مشکلی که این گراف دارد این است که تسک‌های شماره ۴۹ و ۴۸ تکراری است. بسته queue_job امکاناتی را برای تعیین کارهای تکراری ایجاد کرده. برای این کار شما باید یک تابع را به عنوان  پارامتر identity_key تعیین کنید. وظیفه این تابع این است که وظیفه مشابه و تکراری را تشخیص دهد.

در اودوو یک تابع برای  این کار پیاده سازی شده است به نام  identity_exact که ماژول ، نام متد و پارامترها را با hash به یک شناسه یکتا تبدیل می‌کند.

این تابع دقیقا تشخیص می‌ده که این تو تسک یکی هستند اما باز کارهای تکراری ایجاد می‌شود.

می‌خواهم بدانم که مشکل کاری چیست و چطور می‌توانم آن را حل کنم؟

این نکته ممکن است کاربردی باشد. ما این گراف را با استفاده از تابع‌های chain و group ایجاد کرده‌ایم. شاید این روش مشکلی ایجاد کرده است.

آواتار
رها کردن
نوشته های مرتبط پاسخ‌ها نماها فعالیت
۰
اکتبر 24
166
1
مارس 25
87
logo-samandehi