摘要:
架构设计: 第二版: 实现了第一版收集的需求。 解决了之前agg单点,不能横向扩展,不能并发执行,没有高可用的问题 解决了文件打包,文件编排,扫描一致性问题 i) 编排。类似spark 的driver,executer,有向无环图。参考:https://spark.apache.org/ ii)服务 阅读全文
摘要:
代码 package main import ( "encoding/json" "fmt" "net/http" "sync" ) var dirEngineChan sync.Map func main() { dHandler := dagHandler{} http.Handle("/v1/ 阅读全文
摘要:
代码目录: main.go go.mod go.sum makeData/makeData.go main.go: package main import ( "fmt" "strconv" "strings" //"mysqltaskdirdemo/makeData" "gorm.io/drive 阅读全文
摘要:
1. 什么是服务注册与发现 我们先来看下什么是服务注册与服务发现? 服务注册,就是将提供某个服务的模块信息(通常是这个服务的ip和端口)注册到1个公共的组件上去(比如: zookeeper\consul)。 服务发现,就是新注册的这个服务模块能够及时的被其他调用者发现。不管是服务新增和服务删减都能实 阅读全文
摘要:
Gitlab官方文档:https://docs.gitlab.com/ee/ci/yaml/README.html https://docs.gitlab.com/ee/ci/yaml/gitlab_ci_yaml.html https://docs.gitlab.com/ee/ci/docker/ 阅读全文
摘要:
安装 sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch vi /etc/yum.repos.d/logstash.repo [logstash-8.x] name=Elastic repository for 8 阅读全文
摘要:
阿里混沌工程工具: https://chaosblade-io.gitbook.io/chaosblade-help-zh-cn/blade-create-cpu-load https://blog.csdn.net/u013256816/article/details/99917021 阅读全文
摘要:
OKR,年度,季度 okr季度review 目标(一般目标是固定的,比如资本回报率,年化就是20%) 项目 周会 晨会 周报 指标可量化。 阅读全文
摘要:
在真实业务场景中,遇到的任何故障都是混沌实验的潜在变量。目前业界已经有了按照 IaaS 层、PaaS 层、SaaS 层划分的故障画像 (如下图)。除了对这些已出现的问题进行分类、优先级排序外,也要对未来可能会出现的新问题保持关注。 阅读全文