Вам нужно хранить запросы других микросервисов, чтобы запланировать что-то в своем персистенте.Итак, у вас есть инвентарь, который микросервис запросил у службы планирования и с задержкой или cron или чем-то еще.
Теперь вы можете прочитать все запрошенные конфигурации из базы данных и запустить для них планировщик.
Это распространенный случай использования в корпоративных приложениях, когда люди предпочитают писать собственный код.
Ваша таблица базы данных должна содержать все детали + что делать, если планировщик достигнет определенного времени (Передать данные / событие в некоторыеURL или что-то еще).
Некоторая техническая деталь
Вы планируете обслуживание должно позволять
- Добавить расписание
- Запуск / остановка / обновление существующего расписания
- Обратный вызов или другая операция, когда планировщик встречает время
Надеюсь, это поможет.