puppet
2016-05-19 16:49:19 0 举报
Puppet是一种开源的配置管理工具,它使用自定义的编程语言来描述IT系统的配置。Puppet的设计目标是简化IT系统的管理和维护,通过自动化的方式来处理各种IT任务,如软件安装、配置文件修改、服务启动等。Puppet的主要优点是可扩展性和灵活性,它可以轻松地适应各种不同的IT环境和需求。此外,Puppet还具有强大的报告功能,可以生成详细的配置报告和审计日志,帮助管理员更好地理解和控制IT系统的状态。总的来说,Puppet是一种强大而实用的工具,对于任何需要进行IT系统管理和维护的组织来说都是一个值得考虑的选择。
作者其他创作
大纲/内容
VM::ValidateTransaction()
Consensus共识验证
12
Excution执行
5
2
AC.2
4
CO.4
VirtualMachine虚拟机
11
Ex.3
ST.4
Ex.4 Storage::SaveTransactions()
12、执行→存储EX.4,ST.3
CO.3
CO.1 Mempool::GetBlock()
2、AC→VM (AC.2 VM 0.1)
Storage存储
8、共识→执行CO.3,EX.1
ST.1 VM::ValidateTransaction()
AdimissControl纳入控制器
Ex.3 Execution::CommitBlock()
VM.1
VM::ValidateTransaction()
AC.3
Ex.1
CO.2
MemPool缓冲区
ST.3 Storage::SaveTransactions()
7
提交块
10、共识→执行CO.3,EX.1
AC.4
Execution执行
12、共识→执行CO.4,EX.3
8
执行阻止或达成共识
AC::SubmitTransaction()
1
9、执行→VM EX.2,VM.3
ST.2 Execution::ExecuteBlock()
Ex.4
VM.4
CO.3 Execution:ExecuteBlock()
提议块
Mempool::AddTransactionWithValidation()
Ex.1 Execution::ExecuteBlock()
接受交易
Other Validators其他验证器
11、共识→其他验证者CO.3
10
MP.1
ST.2
Ex.2
6、共识→Mempool MP.3,CO.1
3、 AC→Mempool (AC.3 MP.1)
5、Mempool→其他验证者(MP.2)
MP.3
CO.1
6
Validator验证器
Client客服端
CO.4 Execution::CommitBlock()
ST.1
Ex.2 Execution::ExecuteBlock()
9
1、Client → AC (AC.1)
VM.2
共享交易
3
VM::ExecuteTransaction()
Other Validators其他验证器
MP.2
VM.3
ST.3
MP.4
AC.1
7、共识→其他验证者CO.2
0 条评论
下一页