Я только изучаю Microsoft Orleans, и мне интересно, как лучше всего справиться с одним из наших сценариев. У нас будет служба REST, которая получает запрос, который в конечном итоге приведет к созданию новой записи во внешней системе. Эта запись будет иметь длинное значение Id. Затем мы вернем этот идентификатор вызывающей стороне.
Какая рекомендация для этого сценария? Должно ли быть зерно без состояния, которое обрабатывает вызов внешней системы и получение идентификатора. Я думаю, что это «фабричное» зерно затем создаст зерно с идентификатором и предоставит начальную информацию этому зерну (так что ему не нужно извлекать данные из внешнего хранилища). Однако я не хочу, чтобы он пытался прочитать эту информацию из внешнего хранилища при первой активации.
Есть ли рекомендация, как с этим справиться с использованием зерен Microsoft Orleans?