Resilient:使处理失败变得轻松而富有表现力

时间:2024-06-04 09:30:13
【文件属性】:

文件名称:Resilient:使处理失败变得轻松而富有表现力

文件大小:96KB

文件格式:ZIP

更新时间:2024-06-04 09:30:13

cpp fault-tolerance cpp14 resiliency cpp17

有弹性的 Resilient是一个用于简化处理执行操作时可能发生的故障的库。 在连接服务的世界中,很难假设此服务并非始终可用。 Resilient的目标是简化为此所需的工作。 auto counter = [start = 0 ] () mutable { std::cout << " Run: " << start>( 0 ), Returns( 1 ))); 会列印 Run: 0 Run: 1 Run: 2 文献资料 找到。 要求 C ++ 14 boost(如果使用c ++ 17则不需要) gcc-6或更高版本(gcc-5有错误) 运行测试 该项目随附一些dock


【文件预览】:
Resilient-master
----.dockerignore(20B)
----buildimg()
--------resilient-ubuntu16-gcc7.Dockerfile(185B)
--------resilient-ubuntu16-gcc6.Dockerfile(185B)
--------resilient-ubuntu16.Dockerfile(296B)
----.clang-format(2KB)
----doc()
--------sphinx()
--------doxygen()
----CMakeLists.txt(1KB)
----examples()
--------retry_operation()
----LICENSE(11KB)
----test()
--------common()
--------policy()
--------detector()
--------task()
----README.md(1KB)
----Makefile(3KB)
----.gitignore(105B)
----include()
--------resilient()

网友评论