随笔分类 - Golang
摘要:前言 Go 1.18 版本之后正式引入泛型,它被称作类型参数(type parameters),本文初步介绍 Go 中泛型的使用。长期以来 go 都没有泛型的概念,只有接口 interface 偶尔类似的充当泛型的作用,然而接口终究无法满足一些基本的泛型需求,比如这篇文章里,我们会尝试用 Go 的泛
阅读全文
摘要:🦄🌈 YoyoGo (Go语言框架)一个简单、轻量、快速、基于依赖注入的微服务框架( web 、grpc ),支持Nacos/Consoul/Etcd/Eureka/k8s /Apollo等 . 本次更新增强了Kubernetes Readiness 健康检查的能力,基本流程如下: old po
阅读全文
摘要:YoyoGo v1.7.5 🦄🌈 YoyoGo (Go语言框架) 一个简单、轻量、快速、基于依赖注入的微服务框架( web 、grpc ),支持Nacos/Consoul/Etcd/Eureka/k8s /Apollo等 . https://github.com/yoyofx/yoyogo v1
阅读全文
摘要:🦄🌈 YoyoGo (Go语言框架)一个简单、轻量、快速、基于依赖注入的微服务框架( web 、grpc ),支持Nacos/Consoul/Etcd/Eureka/k8s /Apollo等 . https://github.com/yoyofx/yoyogo YoyoGo 特色 漂亮又快速的路
阅读全文
摘要:🦄🌈 YoyoGo (Go语言框架)一个简单、轻量、快速、基于依赖注入的微服务框架( web 、grpc ),支持Nacos/Consoul/Etcd/Eureka/k8s /Apollo等 . https://github.com/yoyofx/yoyogo YoyoGo 特色 漂亮又快速的路
阅读全文
摘要:使用Viper读取Nacos配置(开源) 开源 https://github.com/yoyofxteam/nacos-viper-remote 一、前言 目前Viper支持的Remote远程读取配置如 etcd, consul;目前还没有对Nacos进行支持,本文中将开源一个Nacos的Viper
阅读全文
摘要:2021-5-1 补充更新: 最新更新的 MacOS 11.3 (20E232) 上,也遇到了这个情况,go版本是 go 1.16.4.解决方案:下载最新版本源代码,对dlv进行重新编译打包: git clone https://github.com/go-delve/delve.gitcd del
阅读全文
摘要:前言 YoyoGo是一个使用Golang编写的一个简单、轻量、快速、基于依赖注入的微服务框架,目前依然在研发阶段,欢迎Star以及一起参与到框架的研发 GitHub地址:https://github.com/yoyofx/yoyogo 正在为YoyoGo写第一个博客应用,感谢Tassdar的加入,源
阅读全文
摘要:前言 Github开源:github.com/yoyofx/yoyogo 还请多多Star 之前简单介绍了YoyoGo微服务框架的基本内容,接下来了解下框架中的基本概念。 从一个简单Web服务Demo出发 package main import ... func main() { YoyoGo.Cr
阅读全文
摘要:引用 本文中使用了框架,也可自行实现, 使用库及版本如下: github.com/prometheus/client_golang v1.11.1 package main import ( "log" "net/http" "github.com/prometheus/client_golang/
阅读全文
摘要:一、发现问题 在一次系统上线后,我们发现某几个节点在长时间运行后会出现内存持续飙升的问题,导致的结果就是Kubernetes集群的这个节点会把所在的Pod进行驱逐OOM;如果调度到同样问题的节点上,也会出现Pod一直起不来的问题。我们尝试了杀死Pod后手动调度的办法(label),当然也可以排除调度
阅读全文
摘要:1.Ints,float64s,strings 使用以如函数实现基本类型 sort.Ints sort.Float64s sort.Strings s := []int{4, 2, 3, 1} sort.Ints(s) fmt.Println(s) // [1 2 3 4] 2.结构体自定义排序 使
阅读全文
摘要:YoyoGo YoyoGo 是一个用 Go 编写的简单,轻便,快速的 微服务框架,目前已实现了Web框架的能力,但是底层设计已支持多种服务架构。 Github https://github.com/yoyofx/yoyogo 特色 漂亮又快速的路由器 中间件支持 (handler func & cu
阅读全文