客服系统即时通讯IM开发(三)访客实现一对一聊天-访客生成唯一id标识存储到全局变量网站在线客服系统
在访客进入聊天界面的时候,就要调用接口生成一个唯一ID标识
然后前端链接WebSocket的时候,传递这个访客ID进来
如果你想在前端访客连接时生成一个 UUID,可以使用 Go 语言的第三方库来生成 UUID。
推荐使用 github.com/satori/go.uuid 库。它是一个简单易用的 UUID 生成库,支持生成常用的几种 UUID 版本。
例如,你可以使用下面的代码生成一个 UUID V4:
package main import ( "fmt" "github.com/satori/go.uuid" ) func main() { u := uuid.NewV4() fmt.Printf("UUID: %s ", u) }