golang key/value 工具 consult consult
consul大家都知道,是一个分布式支持多数据中心的系统,一般用在微服务的注册/发现服务上,开箱即用。他同时集成了key/value系统,虽然对比redis的吞吐量不高,但是有着比redis更高的一致性,并且可以监测改变的数值。基于这些特点,consul也是比较适合存放服务配置的,所以写了这么一个工具,方便读取、修改、获取更新的工具。支持对象一键获取,更新阅读全文
consul大家都知道,是一个分布式支持多数据中心的系统,一般用在微服务的注册/发现服务上,开箱即用。他同时集成了key/value系统,虽然对比redis的吞吐量不高,但是有着比redis更高的一致性,并且可以监测改变的数值。基于这些特点,consul也是比较适合存放服务配置的,所以写了这么一个工具,方便读取、修改、获取更新的工具。支持对象一键获取,更新阅读全文
注解路由,自动参数绑定工具 - 支持rpc自动映射 - 支持对象注册 - 支持注解路由 - 基于 go-gin 的 json restful 风格的golang基础库 - 自带请求参数过滤及绑定实现 binding:"required" validator - 代码注册简单且支持多种注册方式阅读全文
golang 高性能异步工作池。并发限制goroutine池,限制任务执行的并发性,而不是排队的任务数。无论排队多少任务,都不会阻止提交任务。阅读全文
gormt 可以将mysql数据库自动生成golang sturct结构, - 数据库表,列字段注释支持 - singular_table 表名复数(大驼峰) - json tag json标签输出 - gorm.Model 基本模型 - PRIMARY_KEY 将列指定为主键 - UNIQUE,INDEX,UNIQUE_INDEX 索引,键支持 - NOT NULL 将列指定为非 NULL - 支持外键相关属性 阅读全文