摘要:
引言 大家刚开始使用随机数的时候可能会这样写, 但是他会产生一个问题,这是什么问题呢 func main() { for i := 0; i < 10; i++ { rand.Seed(time.Now().Unix()) fmt.Println(rand.Intn(100)) } } 发现打印出来 阅读全文
摘要:
指定配置文件,并取名为config.toml # connection settings # print detailed information including request traces #启用调试日志,这项要放在最上面,否则日志打印不到文件 verbose = true # connec 阅读全文
摘要:
monstache同步mongo数据到es并保证高可用 需求 & 问题描述 我们需要将MongoDB的数据实时同步到Elasticsearch中(包括数据变更),在评估了AWS DMS和Monstache之后,暂定选择Monstache插件同步数据 什么是Monstache? Monstache 是 阅读全文
摘要:
使用 Amazon S3 触发器创建缩略图 环境 centos (注意,必须是Linux环境) node12.x 安装教程 curl -sL https://rpm.nodesource.com/setup_12.x | sudo bash - yum install -y nodejs yum i 阅读全文
摘要:
简单搭建MongoDB副本集 什么是mongodb 复制? MongoDB复制是将数据同步在多个服务器的过程。复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。复制还允许您从硬件故障和服务中断中恢复数据。 使用MongoDB的事务特性,必须搭建副本 阅读全文
摘要:
当我们在实际工作中,开发、测试环境部署不成功,但是其他人正在用,我们立即使用回滚功能 //查看部署rs历史 kubectl rollout history deployment.v1.apps/mssiotuser -n mssiot //查看某个部署rs详情 kubectl rollout his 阅读全文
摘要:
在项目部署的过程中我们会用到k8s, 所以让我们用他从0到1部署一个golang服务 简单实现一个服务 import ( "github.com/gin-contrib/pprof" "github.com/gin-gonic/gin" "net/http" ) func main() { rout 阅读全文
摘要:
网上有很多教程是写如何如何搭建一个k8s集群的,其实有的文章我看了就头晕,所以干脆自己来写一篇 简单聊一下k8s 我们平时用docker部署几个容器,可以花很少的时间去管理和维护,但是假如在生产环境中有几百个容器,这该如何管理,并且还能保证我们的服务实现高可靠,高并发,于是k8s就出现了。 他能为我 阅读全文
摘要:
nginx技术分享之二 Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。也是由于其的特性,其应用非常广。 主要功能 反向代理 Nginx在反向代理上,提供灵活的功能,可以根据不同的正则采用不同的转发策略,如图设置好后不同的请求就可以走不同的服务器,如下图。 负载均衡 其 阅读全文
摘要:
redis技术分享 大家知道redis的默认端口为什么是6379吗 而是由手机键盘字母「MERZ」的位置决定的。 「MERZ」在 Antirez 的朋友圈语言中是「愚蠢」的代名词,它源于意大利广告女郎 「Alessia Merz」在电视节目上说了一堆愚蠢的话 Antirez 今年已经四十岁了,依旧在 阅读全文