Мне нужно закодировать видео с помощью ffmpeg в службе Service Fabric, когда я получаю новое сообщение из очереди служебной шины. Я могу извлечь файл ffmpeg.exe из ресурсов и запустить его, но могу ли я сохранить входные/выходные видеофайлы во внутренней файловой системе?Доступ к файловой системе в Service Fabric
5
A
ответ
5
Я испытал его на локальном кластере с помощью следующего кода:
protected override async Task RunAsync(CancellationToken cancellationToken)
{
while (true)
{
cancellationToken.ThrowIfCancellationRequested();
string filename = "testFile.txt";
File.AppendAllText(filename, "test. ");
string content = File.ReadAllText(filename);
System.Diagnostics.Trace.WriteLine("Content:" + content);
System.Diagnostics.Trace.WriteLine(new FileInfo(filename).FullName);
await Task.Delay(TimeSpan.FromSeconds(1), cancellationToken);
}
}
Выходной результат был:
Content:test.
C:\SfDevCluster\Data\_App\_Node_3\SampleAppType_App51\work\testFile.txt
Content:test. test.
C:\SfDevCluster\Data\_App\_Node_3\SampleAppType_App51\work\testFile.txt
Content:test. test. test.
C:\SfDevCluster\Data\_App\_Node_3\SampleAppType_App51\work\testFile.txt
Но путь был изменен при следующем запуске в C: \ SfDevCluster \ Data_App_Node_3 \ SampleAppType_App52 \ работа \ testfile.txt.
Поэтому я полагаю, что ответ:
Можно использовать локальную файловую систему, но только для временных файлов. И я думаю, что это хорошая практика для очистки системы в конце итерации.
Смежные вопросы
- 1. доступ к файловой системе
- 2. Xamarin.Android Доступ к файловой системе
- 3. Доступ к локальной файловой системе
- 4. Как получить доступ к журналам в кластере Labure Service Fabric?
- 5. Доступ к локальной файловой системе в браузере
- 6. Доступ к файловой системе в устройстве iOS
- 7. Доступ к файлу в файловой системе hadoop
- 8. Доступ к * nix файловой системе через django
- 9. Доступ к файловой системе Azure Cloud Services
- 10. Доступ к файловой системе из Firefox Extension
- 11. Доступ к независимой файловой системе OS
- 12. Azure Webjob - доступ к локальной файловой системе
- 13. Доступ к файловой системе iOS для Mac
- 14. Как получить доступ к файловой системе iphone?
- 15. Доступ к файловой системе OSX от iOS?
- 16. Доступ к файловой системе из AEM
- 17. Как предотвратить доступ к локальной файловой системе
- 18. Доступ к локальной файловой системе - решения?
- 19. Доступ к файловой системе iOS без джейлбрейка?
- 20. Доступ к файловой системе на взломанной прошивке
- 21. Как JVM-доступ к файловой системе
- 22. Доступ к файловой системе через функцию ioctl
- 23. Доступ к файловой системе файловой системы chrome xbox
- 24. Service Fabric service service
- 25. Ограничьте доступ к одному приложению в Azure Service Fabric
- 26. Как я могу получить доступ к файловой системе HDFS (файловой системе Hadoop) из существующего веб-приложения
- 27. доступ к файловой системе с использованием устройства cpu в opencl
- 28. Как получить доступ к файловой системе в службе WCF
- 29. Доступ к файловой системе Linux в программе C#
- 30. Как ограничить доступ к файловой системе в PHP?
Ваш вывод верен. Временное локальное хранилище файлов находится в той мере, в какой вы хотите использовать локальную файловую систему, поскольку службы не привязаны к какому-либо конкретному экземпляру виртуальной машины. –