У меня есть проект, над которым я работаю.Пользователь регистрируется, что создает запись в таблице MySQL с их подробностями.Затем пользователь может приобрести 1, 5, 10 или неограниченную подписку.Число - количество разрешенных одновременных входов.(То есть количество одновременных экземпляров приложения на нескольких машинах)
Я посмотрел на Singleton, Multiton и Mutex, и все я не уверен, как заставить его работать в моей ситуации.
Моя идея: я думал о какой-то форме пульса для сервера MySQL, обновляющего ячейку Date time вместе с идентификатором сеанса, затем, если кто-то еще пытается войти в систему, он проверяет, насколько новым является datetime, если егослишком старый, разрешите вход в систему, если он слишком новый, в любом случае разрешите войти и закрыть другой сеанс.