Что такое inventory management в контексте Go?

Middle
123 просмотров
AFK Offer AI

Это управление остатками товаров. Ключевой challenge — конкурентные покупки: два пользователя покупают последний товар одновременно. Решения: pessimistic lock (SELECT FOR UPDATE), optimistic lock (version column), или резервирование (reserve → confirm/cancel). В Go — транзакция с FOR UPDATE на строку товара.

Следующий вопрос

Какие библиотеки для retry в Go?