后端常用开源组件合集(持续更新中)

1. 常用库

awesome - golang开源库集合

2. 编码规范

cppguide - C++编码规范
CodeReviewComments - go code review建议

3. 敏捷开发工具

wekan-用于实践敏捷开发的看板

4. 数据分析:

matomo - 类似于googel分析的项目

5. RPC 框架

grpc - googel开源的rpc框架,基于protobuf,跨语言.
brpc - 百度开源的rpc框架
tars - 腾讯开源的rpc框架
dubbo - 阿里开源的rpc框架,国内java圈很火.

6. 分布式协调系统

zookeeper - 简单来说就是一个java实现的强一致的kv存储系统.
etcd - go版zookeeper.

7. 负载均衡

nginx - 四层,七层代理
haproxy - 类似于nginx
traefik - go语言编写,天然支持集成k8s.
kong - 网关,基于nginx的扩展,更方便进行管理.

8. 服务器运维工具

jumpserver - 服务器登录堡垒机
saltstack - 服务器批量管理工具
ansible - 服务器批量管理工具,基于ssh,相比saltstack来说,不用安装agent.

9. 存储
9.1 对象存储

minio
ceph

9.2 缓存

redis - 支持多少数据结构,集群性扩展,高性能.

9.3 NewSql 数据库

tidb - 底层kv实现扩展,上层支持关系性数据库协议,如mysql.
cockroach - 类似tidb

10. 容器与资源编排

moby - 容器,曾用名docker.
kubernetes - google的容器编排

11. 服务监控以及调用追踪(APM)

prometheus - 国外用的较多的监控系统
open-falcon - 国内用的较多的监控系统
opencensus-go - googel新搞的
opentracing - 分布式调用链追踪的定义
zipkin - opentracing的开源实现
jaeger - uber搞的go版本zipkin
incubator-skywalking - 集监控与追踪于一声的apache项目

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值