swag swag 是一个为Go 代码自动生成API 文档的工具,它为 gin, echo, fiber 等流行的web框架添加了开箱即用的插件,可以使现有的项目快速集成使用(swagger ui) gin-swagger集成步骤 安装swag go get -u github.com/swaggo
nacos-sdk-go, go 版本sdk master分支对应1.x版本, 2.x版本需要切换到2.0.0分支, 目前是beta版, 本次分析的是master版本上的实现,不包含gRPC部分 服务发现部分代码在 clients/naming_client/ 目录下 API sdk的接口定义在 I
nacos概念 实例:提供一个或多个服务的具有可访问网络地址(IP:Port)的进程 服务:通过预定义接口网络访问的提供给客户端的软件功能。 服务名:服务提供的标识,通过该标识可以唯一确定其指代的服务。 元信息:Nacos数据(如配置和服务)描述信息,如服务版本、权重、容灾策略、负载均衡策略、鉴权
reviewdog 背景 最近在推进项目的CI/CD的标准化流程,CD当前使用运维提供的上线平台基本解决了,主要是偏向开发侧的CI,公司没有提供统一化的方案,代码都在gitlab上,而gitlab提供了CI服务,因此很自然的需要将项目接入GitLab CI。 最开始是在新的项目上加上了CI,标配了静
0x1 现象 最近查websocket close帧的问题,回顾了一下lua-resty-websocket官方库的源码, 发现问题了一个小问题,服务端send_close的时候检查到了错误没有返回而是继续往后执行,于是修改后提交了一个PR。 CR的时候,要求添加一个测试用例来覆盖修改, 哼哧哼哧写