/blue

IM app's gateway

Primary LanguageGo

blue

组件

etcd

概念

分布式的CP的kv存储系统

对每个键值对都有过期时间,过期后会自动删除,但是可以通过续约来保持其存在

每次对一个键值对的值进行修改,就会给这个键值对对象的revision加1,这个revision是全局唯一的,可以用来判断这个键值对是否被修改过

revision可以理解成版本号,比如说我们创建一个键值对,就可以获取当前键值对对象的revision,然后我们可以通过这个revision+1来监听这个对象是否修改

常见api

  • range
  • put
  • deleteRange