Commerce Cloud Tips & Tricks for developers:
Есть одна известная сложность: как обновлять очень много товаров (в сложной модели данных) очень часто. Как только дело касается многопоточности и кластеров, возникает вопрос как управлять блокировками, какой механизм блокировки, optimistic или pessimistic выбрать и т.д. В разработке под SAP Commerce Cloud еще приплетаются чудеса встроенной ORM, которая делает иногда не то, что от нее ждешь. Я недавно с этим столкнулся, нашел как правильно готовить, и вот, описал в статье. Решение очень простое, но кому-то сэкономит время и силы.
Многие меня спрашивают – а зачем я делюсь знаниями, которые добывал часами или днями. Все просто: знание решения (о чем собственно статья) дает условные пять очков архитектору, а знание пути до этого решения дает условные пятьдесят. А вот путь к решению на блогах и интернетах не описать.
https://hybrismart.com/2020/03/12/concurrent-update-of-sap-commerce-cloud-item-relations/
https://hybrismart.com/2020/03/12/concurrent-update-of-sap-commerce-cloud-item-relations/
