1、rainbond
地址:https://github.com/goodrain/rainbond
實現微服務架構不用改代碼,管理K8s不用學容器,幫企業實現應用上雲,一站式將任何企業應用持續交付到K8s集群、混合雲、多雲等基礎設施
rainbond是一個集大成的項目:
Rainbond DevOps方案:賦予企業搭建面向應用的持續開發、交付鏈路的能力
Rainbond 多租戶多雲資源管理方案:賦予企業靈活的資源分配和管理能力
Rainbond 組件&服務共享庫方案:賦予企業搭建業務中台的基礎能力
Rainbond 內置ServiceMesh微服務方案:已有業務已最快的速度微服務化
Rainbond Kubernetes集群管理方案:無需學習Kubernetes即可獲得其技術價值
2、MongoShake
地址:https://github.com/alibaba/MongoShake
mongodb遷移工具
MongoShake是一個以golang語言進行編寫的通用的平台型服務,通過讀取MongoDB集群的Oplog操作日志,對MongoDB的數據進行復制,后續通過操作日志實現特定需求。日志可以提供很多場景化的應用,為此,我們在設計時就考慮了把MongoShake做成通用的平台型服務。通過操作日志,我們提供日志數據訂閱消費PUB/SUB功能,可通過SDK、Kafka、MetaQ等方式靈活對接以適應不同場景(如日志訂閱、數據中心同步、Cache異步淘汰等)。集群數據同步是其中核心應用場景,通過抓取oplog后進行回放達到同步目的,實現災備和多活的業務場景。
3、Prometheus
運維監控系統,可數據量化監控告警一切
地址:https://github.com/prometheus/prometheus
A multi-dimensional data model (time series defined by metric name and set of key/value dimensions)
PromQL, a powerful and flexible query language to leverage this dimensionality
No dependency on distributed storage; single server nodes are autonomous
An HTTP pull model for time series collection
Pushing time series is supported via an intermediary gateway for batch jobs
Targets are discovered via service discovery or static configuration
Multiple modes of graphing and dashboarding support
Support for hierarchical and horizontal federation
4、K8S
有空去讀讀K8S源碼
5、Nsq
https://github.com/nsqio/nsq
6、skynet
https://github.com/cloudwu/skynet
