Exactly-Once Processing یک ویژگی وابسته به مرز تراکنش و سیستم است، نه تضمین عمومی تمام صفها. Kafka در بعضی جریانهای پردازش تراکنشی تضمینهای مشخصی میدهد، اما فراخوانی یک درگاه پرداخت خارجی بهطور خودکار دقیقا یک بار نمیشود.
نکته فنی
برای اثرات جانبی خارجی از آیدمپوتنسی کی، تراکنش یا آوتباکس و ثبت شناسه عملیات استفاده کنید.
اصطلاحات مرتبط: تحویل حداقل یکبار پیام، آیدمپوتنسی، الگوی صندوق خروجی تراکنشی.
Exactly Once و مرز تضمین
برخی ابزارها در محدوده داخلی خود پردازش Exactly-Once را ارائه میکنند. اما اثر بیرونی مثل ارسال ایمیل یا برداشت بانکی ممکن است نیازمند کلید آیدمپوتنسی و هماهنگی تراکنش باشد.