В настоящее время работает над проектом и может воспользоваться некоторыми советами о том, как подходить к реализации системы автоматического назначения ставок для веб-приложения, аналогичного Ebay.
Моя проблема на самом деле связана с функциональностью «Авто».Сначала я подумал, что мог бы просто выполнить триггер MySQL, однако быстро узнал, что триггеры не позволяют вставлять / обновлять таблицу триггеров.
Единственное другое реальное решение, о котором я могу подумать, этообрабатывая это на стороне сервера с Java, я мог видеть, что эта реализация имеет низкую временную сложность:
например,
Автоматическое назначение ставок работает таким образом, что оно создает новые элементы ставок 0,01.выше любой ставки, размещенной на указанном элементе другим пользователем, в то время как предел автоматической ставки не был достигнут
Если у многих пользователей настроена автоматическая ставка, это может повторяться довольно долго, и на каждой итерацииСистема будет выполнять запрос на обновление, и я думаю, что это может замедлиться в любой производственной среде с реальными пользователями ...
Плюс, если бы я выбрал решение на стороне сервера, это означает, что когда некоторые из них,незадачливый пользователь отправляет одноразовую ставку или настраивает автоматическую ставку, он будет ждать, пока сервер выполнит эту работу, прежде чемили получить правильный ответ.
Хотя в подобном сценарии имеет смысл просто создать элемент ставки, соответствующий максимальному пределу автоматической ставки, мне нужно пройти этот процесс +0,01 назад-и, к сожалению, к реальной модели автосистемы, к сожалению.
Итак, есть какие-нибудь идеи по поводу лучшего способа решения этой проблемы?