Я думаю, что смогу ответить на большинство из них сам после некоторого исследования:
- Кажется, они начинаются в той последовательности, в которой они зарегистрированы, а не в параллели.
- StartAsync не ожидается, и запросы обрабатываются до завершения StartAsync (что можно уменьшить с помощью специального промежуточного программного обеспечения).
- Если сбой StartAsync, он останется незамеченным (который я где-то читал, по-видимому, следует исправить в будущем выпуске).
- Если во время работы происходит сбой, это также останется незамеченным, и я не нашел способа перезапустить их с помощью config, хотя было бы довольно легко создать собственный менеджер для их перезапуска.