英雄
问答环节
它支持名称空间/存储桶等吗? 这不是分配的一部分,但是更好的实现可能包含动态管理器,该管理器将为每个命名空间/存储桶生成一个KVServer。
为什么在:dets周围使用GenServer?
我最初以为应该有SQL DB,所以我从GenServer开始。 一旦弄清楚了,我可以在:dets周围实现一个简单的包装,或者在GenServer中显示一些逻辑。 我决定使用GenServer,因为它可以显示更多Elixir用法,而不是在HTTP回调中包装:dets 。
为什么没有足够的测试?
我必须道歉,因为我知道应该进行更多的测试。 我没有设法增加更好的测试覆盖率,因为由于个人原因不得不中断工作,我很晚才回来,并答应在晚上发送。 我知道绝对应该对KVStore进行测试。