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