• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

GO语言大项目推荐 - 程序员一一

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

GO语言大项目推荐

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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Google Go 语言从入门到应用必备开源项目发布时间:2022-07-10
下一篇:
Go语言从入门到精通 - 初识Go语言发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap