MIT 6.5840(6.824) - lab 2: Key/Value Server
In this lab you will build a key/value server for a single machine that ensures that each operation is executed exactly once despite network failures and that the operations are linearizable. Later labs will replicate a server like this one to handle server crashes.
lab 2 是一个比较简单的单机键值服务器。需要实现三种RPC调用:Put
Append
Get
。由于服务器是单机的,所以并不需要考虑一致性问题,只需要保证线性执行即可。