CloudBackupActors:使用Akka.NET将文件备份到云存储的应用程序

时间:2021-02-01 20:19:02
【文件属性】:
文件名称:CloudBackupActors:使用Akka.NET将文件备份到云存储的应用程序
文件大小:134KB
文件格式:ZIP
更新时间:2021-02-01 20:19:02
testing c-sharp reactive actors akka 使用文件备份到云存储的应用 该应用程序将压缩的文件夹从PC备份到OneDrive等云存储位置,并且还备份操作日志。 我使用常规.NET代码创建了该版本,然后作为学习练习,使用重新实现了该。 我确定两种类型的文件夹-常规文件夹和Visual Studio Project文件夹。 对于前者,我先进行压缩,然后再备份之前对其进行加密(省略了加密技术)。 对于后者,我创建一个zip,其中省略了bin和obj文件夹,然后将其备份。 输入来自文本文件SourceFolderPaths.txt,该文件包含需要备份的文件夹的标准路径的列表。 科技类 基于并发的,用于在.NET和Mono上构建高度并发,分布式和容错事件驱动的应用程序的工具包和运行时。 用于.NET,Silverlight和Windows Phone的免费日志记录平台,具有丰富的日志路由和管理功能。 用于比较2个不同zip文件内容的实用程序。 用于测试System.IO的库。 总览 演员们 CloudBackupActor-从头到尾管理云备份。 创建其他演员。 接收StartMessage,IncrementFolderCo
【文件预览】:
CloudBackupActors-master
----CloudBackupActors()
--------SourceFolderPaths.txt(117B)
--------AkkaHelpers()
--------Actors()
--------packages.config(806B)
--------Program.cs(1KB)
--------Properties()
--------NLog.config(2KB)
--------App.config(842B)
--------Messages()
--------CloudBackupActors.csproj(8KB)
----Images()
--------TeamCity.PNG(28KB)
--------ActorHierarchy.png(34KB)
--------AzurePipelinesBuild.png(50KB)
----README.md(4KB)
----azure-pipelines.yml(703B)
----.gitignore(4KB)
----CloudBackupActors.Tests()
--------SourceFolderPaths.txt(117B)
--------CloudBackupActorTests.cs(3KB)
--------CloudBackupActors.Tests.csproj(6KB)
--------packages.config(914B)
--------BackupStatisticsActorTests.cs(826B)
--------SourceFolderTests.cs(4KB)
--------app.config(409B)
--------Properties()
--------ZipActorTests.cs(2KB)
----CloudBackupActors.sln(2KB)

网友评论