项目作者: hiank

项目描述 :
个人对golang, kubernetes, gameserver 的研究
高级语言: Go
项目地址: git://github.com/hiank/think.git
创建时间: 2018-11-06T13:30:34Z
项目社区:https://github.com/hiank/think

开源协议:Apache License 2.0

下载


Think

Provide globally unique utilset

  • Fat: file coder for load bytes and decode config
  • TODO: base context for all utils
  • Nats: nats conn
  • DBS: KvDB set. contains [Mem]/[Disk] database client

NOTE: do not use this package in think’s child package

Set

  1. 提供部分资源的单例实现,如数据库客户端、消息中间件客户端等
  2. 暴露package one 中的单例实现
  3. Close,关闭后当前进程中Set将不再可用(无法重新初始化)

NOTE: package one设计上期望只在frame内部访问,如果项目中希望访问其中的资源,使用对应的Set暴露的api