问题一:Delos是如何改进共识协议的?
Delos是如何改进共识协议的?
参考回答:
Delos通过引入控制与数据平面的分离,让传统的共识协议负责控制平面的实现,而数据平面仅负责日志定序及数据持久化。这种方式可以实现共识协议的热插拔和热升级。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618486
问题二:Delos中的SEAL能力是什么?
Delos中的SEAL能力是什么?
参考回答:
Delos中的SEAL能力是客户端可以通过SEAL接口将前一个日志序列禁写,进而开启全新的可写日志序列,通过这样的实现达到了Share Log底层的共识协议能够热切换热升级的目的。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618487
问题三:Jay Kreps是如何解释日志对于分布式系统的意义的?
Jay Kreps是如何解释日志对于分布式系统的意义的?
参考回答:
Jay Kreps在他的文章中提到,日志记录了什么时间发生了什么,对于分布式数据系统来说,这是问题的核心。日志能够解决分布式系统中的状态同步问题。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618488
问题四:什么是Virtual Log?
什么是Virtual Log?
参考回答:
Virtual Log是Delos中推出的思路,通过将共识协议的控制平面与数据平面分离,使数据平面仅负责日志定序及数据持久化,从而可以有更加高效的实现。这种思路允许共识协议的热升级。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618489
问题五:Replication-as-a-Service(RaaS)代表了什么趋势?
Replication-as-a-Service(RaaS)代表了什么趋势?
参考回答:
Replication-as-a-Service(RaaS)代表了以Kafka/Pulsar为首的日志复制服务趋势,即提供复制服务作为一种云服务,使应用程序开发者能够借助这种服务降低业务系统的复杂性,解决状态同步问题。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/618491