logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

保姆级k8s集群安装教程

作者:liugp出处:https://www.cnblogs.com/liugp/p/16357445.html一、前言二、基础环境部署1)前期准备(所有节点)2)安装容器 docker(所有节点)3)配置 k8s yum 源(所有节点)4)将 sandbox_image 镜像源设置为阿里云 google_containers 镜像源(所有节点)5)配置 containerd cgroup 驱动程

#后端
go微服务部署k8s 或者docker设置正确核心数

k8s 或docker的部署的时候,go会默认启动和cpu相同的核心数来运作服务但是go的runtime默认用的是宿主句的核心数,会有多余当前pod的生成,线程间频繁的上线文切换,造成性能损耗,而且宿主机核心数要大,pod核心数越少,问题越严重总结必须使用类似的方法设置容器中的核心数,通过runtime.GOMAXPROCS可能会和容器限制核心数不符/proc/self下是当前进程的信息/proc

雪花算法

package mainimport (“fmt”“github.com/bwmarrin/snowflake”“os”“reflect”“time”)//Aa、Bb、Cc、Dd、Ee、Ff、Gg、Hh、Ii、Jj、Kk、Ll、Mm、Nn、Oo、Pp、Qq、Rr、Ss、Tt、Uu、Vv、Ww、Xx、Yy、Zz//IJjkKLMNO5//67PQX12RVW//3YZaDEFGbc//defghiA

服务注册与发现 -- 结构化日志 服务调用链追踪 - 服务指标监控

服务注册与发现etcd [OK]结构化日志zap [OK]服务调用链追踪zipkin [OK] jaeger [OK]服务指标监控https://github.com/g4zhuj/grpc-wrapper

context deadline exceeded

context deadline exceeded第一种 context.WithTimeout客户端服务端问题总结客户端用的上下文是context.WithTimeout 超时时间小于服务端的返回时间,造成 context deadline exceeded第二种 context.WithDeadline客服端服务端响应时间超过1秒结论服务端响应时间超过客户端的等待时间Grpc的链接选项配置..

详解 gRPC 客户端长连接机制实现

本文作者:熊喵君,原文链接:https://pandaychen.github.io/2020/09/01/GRPC-CLIENT-CONN-LASTING/转载Go语言中文网 公众号Golang爱好者社区,这里有精选的网站上数千篇优秀文章供你学习,内容涵盖Golang基础系列教程、实战教程等优秀开源项目实践,同时会分享职场经验。每周获取Golang一周资讯等值得关注的内容0x00 前言HTTP2

#后端
Mysql8 和mysql 5.7 的区别

1. NoSql存储Mysql从5.7 版本提供了NoSQL的存储功能,在8.0中这部分得到一些修改,不过这个在实际中用的极少2.隐藏索引隐藏索引的特性对于性能调试非常有用,在8.0 中,索引可以被隐藏和显示,当一个索引隐藏时,他不会被查询优化器所使用也就是说可以隐藏一个索引,然后观察对数据库的影响.如果性能下降,就说明这个索引是有效的,于是将其”恢复显示”即可;如果数据库性能看不出变...

Go 操作 ElasticSearch 实战

在这里记录一下Golang操作elastic的使用方式,本文使用的是第三方包github.com/olivere/elastic的v7版本。1.精确匹配单个字段使用term查询,package mainimport (    "context"    "fmt"   &

#后端
到底了