Спасибо всем, что разъяснили, но всё же возможность удаления пользователя была бы полезной: так как если важно, чтобы логин был конкретным, а такой юзер уже занят и пароль утерян, ситуация неприятная. Да и в целом минимализм - это круто
Как управлять БАСом через API?
-
Такая задача.
Можно ли сделать такой софт на БАС, который постоянно будет работать на сервере и проверять наличие команд по API?И самое важное, как создать этот протокол API?
-
Вариант 1
Через базу данных.
Покупаешь 2 сервера. На одном разворачиваешь БД (mysql или postgres). На втором - БАС.
На клиенте создаешь задание и пишешь таск в БД. На сервере с БАСом через цикл или в каждом инстансе получаешь таск из базы. БАСом также в базу пишешь данные, какие нужны.Минус - не получится сразу отправить на клиент статус о выполнении таска. Придется также в цикле проверять выполнился ли таск.
Вариант 2
Через REST API.
Нужен сервер, который будет принимать и обрабатывать запросы. И продумать сами эндпоинты. И через эти эндпоинты отправлять таски и прочие данные и получать результат (через HTTP клиент в БАСе). Для хранения тасков обычно используют также базу данных. Можно прям на том же серваке, где развернут API. Но тут можно уже использовать redis или memcached. Удобнее, т.к. быстрее скорость и можно удалять автоматом ключи по TTL.Если напишешь что конкретно надо сделать, то можно что-то более конкретное посоветовать.