后浪笔记一零二四

jetstream是nats的持久层,不仅提供高可靠的消息服务,还对外提供了一套分布式K/V存储系统。

Bucket Key Value

提供put、get、delete、purge、create、update、keys基础操作。

TTL

其他增强功能

Watch

Watch all

History

golang sdk的使用

func main() {
  nc, _ := nats.Connect("localhost:4222")
  defer nc.Close()
  js, _ := nc.JetStream()

  // 创建bucket
  kv, err := js.CreateKeyValue(&nats.KeyValueConfig{
    Bucket: "mybkt",
  })

  if err != nil {
    log.Println(err)
    return
  }

  // 读写数据
  kv.Put("orderNo", []byte("1000101"))

  enty, _ := kv.Get("orderNo")
  fmt.Println(string(enty.Value()))
}

本文发表于 0001-01-01,最后修改于 0001-01-01。

本站永久域名「 jiavvc.top 」,也可搜索「 后浪笔记一零二四 」找到我。


上一篇 « 下一篇 »

赞赏支持

请我吃鸡腿 =^_^=

i ysf

云闪付

i wechat

微信

推荐阅读

Big Image