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

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

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

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

Что такое golang.org/x/time/rate?