问题一:在云原生大潮下,应用程序开发者应如何利用现有服务降低系统复杂性?
在云原生大潮下,应用程序开发者应如何利用现有服务降低系统复杂性?
参考回答:
应用程序开发者可以利用诸如Replication-as-a-Service(RaaS)解决状态同步问题,采用云原生存储解决状态存储问题,以及倚赖Etcd/ZooKeeper等组件解决状态管理问题,从而降低业务系统的复杂性。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618490
问题二:在软硬一体化视角下的共识协议研究工作中,数据中心技术的快速发展带来了哪些新的可能性?
在软硬一体化视角下的共识协议研究工作中,数据中心技术的快速发展带来了哪些新的可能性?
参考回答:
随着数据中心技术的快速迭代,预期网络可以提供更多的承诺,如可靠传输不丢包和可线性定序的传输。基于这样的假定,共识协议围绕异步网络做的很多复杂设计可以简化或去除,进而能够更简单更高效地达成决议。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618492
问题三:可编程交换机技术的发展如何影响共识协议的研究?
可编程交换机技术的发展如何影响共识协议的研究?
参考回答:
可编程交换机技术的快速发展提供了将整个共识协议的三阶段能力都卸载到交换机上的可能性。这意味着共识可能会变成网络提供的原语服务,从而大幅提高共识吞吐,因为交换机的处理能力远胜于节点的CPU能力。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618493
问题四:在软硬一体化的研究中,异步共识在哪些场景中特别适用?
在软硬一体化的研究中,异步共识在哪些场景中特别适用?
参考回答:
异步共识很适合存储领域的分布式日志场景,其中数据复制逻辑简单,对稳定性要求高,同时吞吐和延迟的指标也很敏感。因此,将这些逻辑卸载到智能网卡中实现是个不错的选择。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618494
问题五:在软硬一体化的共识协议研究中,哪些部分的逻辑可以保留在软件层面执行?
在软硬一体化的共识协议研究中,哪些部分的逻辑可以保留在软件层面执行?
参考回答:
在软硬一体化的共识协议研究中,线性定序以及状态机执行者两个阶段的逻辑由于相对复杂,可以保留在软件层面进行灵活控制,异步地执行。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618495