搜索
一:连接到etcdpackagemainimport(fmtgoetcdio/etcd/clientv3time)//连接funcmain(){//客户端配置config:clientv3Config
2022-05-31
前言我们在写应用时,基本都会用到配置文件,从各种shell到nginx等,都有自己的配置文件。虽然这没有太多难度,但是配置项一般相对比较繁杂,解析、校验也会比较麻烦。本文就给大家讲讲我们是怎么简化配置
2022-05-31
3篇关于分布式锁的文章,可以结合看:consul实现分布式锁:https://wwwcnblogscom/jiujuan/p/10527786htmlredis实现分布式锁:https://wwwcn
2022-05-31
何时使用单体RESTful服务对于很多初创公司来说,业务的早期我们更应该关注于业务价值的交付,而单体服务具有架构简单,部署简单,开发成本低等优点,可以帮助我们快速实现产品需求。我们在使用单体服务快速交
2022-05-31
一、进程先来了解一下操作系统的进程:操作系统对正在运行程序的抽象,这个就是进程(process)。比如运行一个web浏览器,一个text文本,都是运行的一个一个进程。有的人说:进程是程序运行资源的集合
2022-05-31
前言对Gopher来说,虽然我们基本都是在写代码让别人来请求,但是有时候,我们也需要去请求第三方提供的RESTful接口,这个时候,我们才能感受到前端同学拼接HTTP请求参数的痛苦。比如,我们要发起类
2022-05-31
先来感受下用kratos快速创建项目一、环境准备11安装依赖软件protocprotocgengo建议开启GO111MODULE12安装kratoscligoinstallgithubcom/gokr
2022-05-31
前言本文根据安前松的视频分享整理而来,视频回放地址如下:https://wwwbilibilicom/video/BV1Hr4y1x7Negoctl的由来1goctl的诞生goctl的最早功能是为了解
2022-05-31
目录引言1、安装protobuf编译器2、下载protobuf的golang支持库,安装protocgengo3、protobuf使用示例引言本文记录了mac环境下protobuf的编译安装,并通过一
2022-05-26
goenvwGO111MODULEongoenvwGOPROXYhttps://goproxyio,directgoenvwGOSUMDBgosumio+ce6e7565+AY5qEHUk/qmHc5
2022-05-26
一、Go编译流程二、过程说明1词法解析读取Go源文件,将字符序列转换为符号(token)序列,比如将“:”转换为_Define代码中的标识符、关键字、运算符和分隔符等字符串都将转化为对应的符号2语法解
2022-05-25
最近开发的telemetry采集系统上线了。听起来高大上,简单来说就是一个grpc/udp服务端,用户的机器(路由器、交换机)将它们的各种统计数据上报采集、整理后交后端的各类AI分析系统分析。目前华为
2022-05-25
目录为什么要开发FastflowConcept工作流模型工作流的要素DagTaskActionDagInstance实例类型与ModuleGetStart准备一个Mongo实例运行fastflowBa
2022-05-24
目录方法1方法2使用tcpdump定时抓取并保存信息编写tcpdump函数编写api最近开发的telemetry采集系统上线了。听起来高大上,简单来说就是一个grpc/udp服务端,用户的机器(路由器
2022-05-23
目录smtp指令运行效果:smtp指令书接上文邮件实现详解,这里我们及我们简单复习一下smtp的指令如下:telnetsmtp163com25[outpout]ehlodz45693[outpout]
2022-05-19
目录前言viper简介功能viper配置优先级安装viper支持哪些文件格式key大小写问题使用指南如何访问viper的功能配置默认值读取配置文件写配置文件WriteConfigSafeWriteCo
2022-05-19
目录aes的gcm模式的加密和解密验证1GET请求2看看postjson3验证postformaes的gcm模式的加密和解密要给已有的系统启用加密解密,目前推荐的是aes的gcm模式的加密和解密,在微
2022-05-19
目录生成二维码的开源项目可谓是琳琅满目,SwetakeQRCode、BarCode4j、Zxing,前端有JQueryqrcode,同样能实现生成二维码。选择Zxing的原因可能是对Google公司的
2022-05-19
目录新建yaml文件读取远程配置新建yaml文件在上文我们的go学习笔记:使用consul做服务发现和配置共享这里我们单独来用viper实现读取consul的配置,我习惯与用yaml格式,所以首先新建
2022-05-19
目录使用consul四大特性通过docker安装consul实现代码运行结果使用consul四大特性1服务发现:利用服务注册,服务发现功能来实现服务治理。2健康检查:利用consul注册的检查检查函数
2022-05-19