(1)请求(request):客户端向主节点发送请求调用服务。 (2)预准备(pre-prepare):主节点0收到客户端的请求后将其组播给其他副本,即0->123。 (3)准备(prepare):复制节点1、2、3收到请求后记录,并再次组播给其他复制节点,即1->023、2->013,复制节点3因为宕机失效无法进行组播。 (4)确认(commit):0、1、2、3节点在prepare阶段,若收到超过一个数量的相同请求,则进入commit阶段,组播commit请求,即0->123、1->023、2->013。 (5)回复(reply):0、1、2、3节点在commit阶段,若收到超过一定数量的相同请求,则对 在我们写好了智能合约后,点击右侧的compile会出现这样的侧边框。首先根据我们之前智能合约当中的版本定义选择一个complier,之前的定义是>=0.4.22 选择好之后点击下面的蓝色方框Compilestorage.sol,就可以进行编译了 静态网站:Apache:服务端口:80/tcp(http)443/tcp(https) 1.主配置文件 /etc/httpd/conf/httpd.conf 子配置文件:/etc/httpd/conf.d/*.conf 主目录:/var/www/html 网站源码位置 2. 虚拟主机 作用:在一台物理服务器上运行多个网站 类型:基于主机名 |
|