وقتی رویدادهای سفارش به ترتیب نمیرسند
سامانه ممکن است خبر لغو را پیش از خبر ثبت دریافت کند. ترتیب رسیدن شبکه همیشه ترتیب واقعی اتفاقهای کسبوکار نیست.
قانون وضعیت
برای هر سفارش نسخه یا شمارهٔ توالی معتبر نگه دارید. پیش از اعمال تغییر، وضعیت کنونی و مجازبودن انتقال را بررسی کنید. زمان ثبت سرور مقصد را بهجای زمان وقوع رویداد ننشانید.
مثال قابل آزمون
سفارش لغوشده، بعداً یک رویداد قدیمی «آماده ارسال» دریافت میکند. مصرفکننده باید رویداد قدیمی را ثبت کند اما سفارش را دوباره فعال نکند.
تصمیم انسانی
اگر دو منبع دربارهٔ وضعیت اختلاف دارند، مرجع معتبر را از قبل تعیین کنید. حدسزدن بر اساس آخرین پاسخ دریافتی میتواند پیام اشتباه به مشتری بسازد.
این روش را در کسبوکار خود بررسی کنید
امکانات و تعرفهها را ببینید و با یک آزمایش کوچک شروع کنید.
آشنایی با امکانات بیزیکتعرفهها و پکیجها